最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

C#使用ThreadPriority設(shè)置線程優(yōu)先級

 更新時(shí)間:2022年04月19日 17:09:49   作者:農(nóng)碼一生  
這篇文章介紹了C#使用ThreadPriority設(shè)置線程優(yōu)先級的方法,文中通過示例代碼介紹的非常詳細(xì)。對大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下

一、簡介

如果在應(yīng)用程序中有多個(gè)線程在運(yùn)行,但一些線程比另一些線程重要,這種情況下可以在一個(gè)進(jìn)程中為不同的線程指定不同的優(yōu)先級。線程的優(yōu)先級可以通過Thread類Priority屬性設(shè)置,Priority屬性是一個(gè)ThreadPriority型枚舉,列舉了5個(gè)優(yōu)先等級:AboveNormal、BelowNormal、Highest、Lowest、Normal。公共語言運(yùn)行庫默認(rèn)是Normal類型的。

二、代碼

class Program
    {
        static void Main(string[] args)
        {
            Thread threadA = new Thread(ThreadMethod); //執(zhí)行的必須是無返回值的方法 
            threadA.Name = "A";
            Thread threadB = new Thread(ThreadMethod);
            threadB.Name = "B";
            threadA.Priority = ThreadPriority.Highest;
            threadB.Priority = ThreadPriority.BelowNormal;
            threadB.Start();
            threadA.Start();
            Thread.CurrentThread.Name = "C";//默認(rèn)為Normal
            ThreadMethod(new object());
            Console.ReadKey();
        }
        public static void ThreadMethod(object parameter)
        {
            for (int i = 1; i <= 500; i++)
            {
                Console.Write(Thread.CurrentThread.Name);
            }
        }
    }

三、運(yùn)行結(jié)果

上面的代碼中有三個(gè)線程,threadA,threadB和主線程,threadA優(yōu)先級最高,threadB優(yōu)先級最低。這一點(diǎn)從運(yùn)行結(jié)果中也可以看出,線程B偶爾會(huì)出現(xiàn)在主線程和線程A前面。當(dāng)有多個(gè)線程同時(shí)處于可執(zhí)行狀態(tài),系統(tǒng)優(yōu)先執(zhí)行優(yōu)先級較高的線程,但這只意味著優(yōu)先級較高的線程占有更多的CPU時(shí)間,并不意味著一定要先執(zhí)行完優(yōu)先級較高的線程,才會(huì)執(zhí)行優(yōu)先級較低的線程。

優(yōu)先級越高表示CPU分配給該線程的時(shí)間片越多,執(zhí)行時(shí)間就多
優(yōu)先級越低表示CPU分配給該線程的時(shí)間片越少,執(zhí)行時(shí)間就少

到此這篇關(guān)于C#使用ThreadPriority設(shè)置線程優(yōu)先級的文章就介紹到這了。希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

  • C# Resources資源詳解

    C# Resources資源詳解

    這篇文章主要為大家詳細(xì)介紹了C# Resources資源,包括Resource Basics、Strongly Typed Resources等,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2017-01-01
  • C#省份城市下拉框聯(lián)動(dòng)簡單實(shí)現(xiàn)方法

    C#省份城市下拉框聯(lián)動(dòng)簡單實(shí)現(xiàn)方法

    這篇文章主要介紹了C#省份城市下拉框聯(lián)動(dòng)簡單實(shí)現(xiàn)方法,涉及字典的定義與索引的用法,是非常實(shí)用的技巧,需要的朋友可以參考下
    2014-12-12
  • C#中使用1.7版本驅(qū)動(dòng)操作MongoDB簡單例子

    C#中使用1.7版本驅(qū)動(dòng)操作MongoDB簡單例子

    這篇文章主要介紹了C#中使用1.7版本驅(qū)動(dòng)操作MongoDB簡單例子,本文給出了連接MongoDB、操作MongoDB數(shù)據(jù)等例子,需要的朋友可以參考下
    2015-01-01
  • C#聯(lián)合VisionPro實(shí)現(xiàn)TCP/IP通信詳解

    C#聯(lián)合VisionPro實(shí)現(xiàn)TCP/IP通信詳解

    TCP/IP(傳輸控制協(xié)議/互聯(lián)網(wǎng)協(xié)議)是一組用于在網(wǎng)絡(luò)上進(jìn)行通信的通信協(xié)議,本文主要為大家詳細(xì)介紹了C#如何聯(lián)合VisionPro實(shí)現(xiàn)TCP/IP通信,希望對大家有所幫助
    2024-02-02
  • C#游戲開發(fā)之實(shí)現(xiàn)華容道游戲

    C#游戲開發(fā)之實(shí)現(xiàn)華容道游戲

    這篇文章主要為大家詳細(xì)介紹了C#如何實(shí)現(xiàn)經(jīng)典華容道游戲,文中的示例代碼講解詳細(xì),對我們學(xué)習(xí)C#有一定的幫助,感興趣的小伙伴可以跟隨小編一起了解一下
    2023-01-01
  • C#圖片處理3種高級應(yīng)用

    C#圖片處理3種高級應(yīng)用

    本文介紹C#圖片處理高級應(yīng)用,這些功能并無多大技術(shù)含量。全部基于.Net Framework類庫完成,代碼中包含了C#圖片處理的一些基礎(chǔ)知識,與大家分享,個(gè)人能力有限,不足之處還請及時(shí)指正。
    2015-10-10
  • Unity中協(xié)程IEnumerator的使用方法介紹詳解

    Unity中協(xié)程IEnumerator的使用方法介紹詳解

    本文主要介紹了Unity中協(xié)程IEnumerator的使用方法介紹詳解,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2022-06-06
  • C#實(shí)現(xiàn)的微信網(wǎng)頁授權(quán)操作邏輯封裝示例

    C#實(shí)現(xiàn)的微信網(wǎng)頁授權(quán)操作邏輯封裝示例

    這篇文章主要介紹了C#實(shí)現(xiàn)的微信網(wǎng)頁授權(quán)操作邏輯封裝,分析了微信網(wǎng)頁授權(quán)操作的原理、步驟并給出了C#實(shí)現(xiàn)的網(wǎng)頁授權(quán)操作邏輯封裝類,需要的朋友可以參考下
    2016-10-10
  • c#生成自定義圖片方法代碼實(shí)例

    c#生成自定義圖片方法代碼實(shí)例

    在本篇文章中我們給大家分享了關(guān)于c#生成自定義圖片方法的相關(guān)內(nèi)容,有需要的朋友們可以參考下。
    2018-10-10
  • C#開發(fā)webService接口的流程步驟

    C#開發(fā)webService接口的流程步驟

    在C#中,Web Service 接口是一種用于遠(yuǎn)程程序間的通信機(jī)制,它允許客戶端通過HTTP協(xié)議訪問服務(wù)器端提供的功能和服務(wù),本文給大家詳細(xì)介紹了C#開發(fā)webService接口的流程步驟,需要的朋友可以參考下
    2024-11-11

最新評論

稻城县| 通山县| 四川省| 滨州市| 庆云县| 玉屏| 阿拉善右旗| 许昌县| 苗栗县| 布尔津县| 乌苏市| 诏安县| 呈贡县| 尉犁县| 嵊泗县| 建瓯市| 应城市| 麦盖提县| 阳泉市| 阳原县| 博野县| 彩票| 乐山市| 时尚| 五原县| 西充县| 邮箱| 郸城县| 长顺县| 武山县| 吴桥县| 察哈| 沾益县| 霍州市| 西安市| 虹口区| 东乌| 东山县| 新昌县| 高陵县| 招远市|