中文字幕第五页-中文字幕第页-中文字幕韩国-中文字幕最新-国产尤物二区三区在线观看-国产尤物福利视频一区二区

怎么在C#中利用Semaphore實現多線程

本篇文章給大家分享的是有關怎么在C#中利用Semaphore實現多線程,小編覺得挺實用的,因此分享給大家學習,希望大家閱讀完這篇文章后可以有所收獲,話不多說,跟著小編一起來看看吧。

我們提供的服務有:成都網站建設、網站設計、微信公眾號開發、網站優化、網站認證、仙游ssl等。為成百上千家企事業單位解決了網站和推廣的問題。提供周到的售前咨詢和貼心的售后服務,是有科學管理、有技術的仙游網站制作公司

Semaphore:可理解為允許線程執行信號的池子,池子中放入多少個信號就允許多少線程同時執行。

private static void MultiThreadSynergicWithSemaphore()
  {
   //0表示創建Semaphore時,擁有可用信號量數值
   //1表示Semaphore中,最多容納信號量數值
   Semaphore semaphore = new Semaphore(0, 1);


   Thread thread1 = new Thread(() =>
   {
    //線程首先WaitOne等待一個可用的信號量
    semaphore.WaitOne();
    //在得到信號量后,執行下面代碼內容
    Console.WriteLine("thread1 work");
    Thread.Sleep(5000);
    //線程執行完畢,將獲得信號量釋放(還給semaphore)
    semaphore.Release();
   });


   Thread thread2 = new Thread(() =>
   {
    semaphore.WaitOne();
    Console.WriteLine("thread2 work");
    Thread.Sleep(5000);
    semaphore.Release();
   });
   thread2.Start();
   thread1.Start();
   //因在創建Semaphore時擁有的信號量為0
   //semaphore.Release(1) 為加入1個信號量到semaphore中
   semaphore.Release(1);
  }

說明:

1、如果semaphore.Release(n),n>semaphore最大容納信號量,將出異常。
2、當semaphore擁有的信號量為1時,Semaphore相當于Mutex
3、當semaphore擁有的信號量>1時,信號量的數量即可供多個線程同時獲取的個數,此時可認為獲取到信號量的線程將同時執行(實際情況可能與CPU核心數、CPU同時支出線程數有關)

以上就是怎么在C#中利用Semaphore實現多線程,小編相信有部分知識點可能是我們日常工作會見到或用到的。希望你能通過這篇文章學到更多知識。更多詳情敬請關注創新互聯行業資訊頻道。

當前文章:怎么在C#中利用Semaphore實現多線程
網站網址:http://m.2m8n56k.cn/article48/gdshep.html

成都網站建設公司_創新互聯,為您提供靜態網站外貿建站網站內鏈軟件開發商城網站定制網站

廣告

聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:[email protected]。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯

營銷型網站建設
主站蜘蛛池模板: 午夜三级理论在线观看视频 | 久久综合给合久久狠狠狠97色69 | 免费观看欧美一级片 | 国产成人精品视频在放 | 伊人365影院| 看欧美的一级毛片 | 在线成人免费观看国产精品 | 亚洲国产精品久久久久久网站 | 男人好大好硬好爽免费视频 | 欧美成人激情在线 | 色一伦一情一区二区三区 | 在线欧美视频 | 亚洲视频在线观看网址 | 欧美日韩一区二区高清视 | 成人做爰网站免费看 | 深夜福利视频网站 | 国产在线精品一区二区中文 | 最新亚洲人成网站在线影院 | 一级黄色美女视频 | 欧美三级欧美一级 | 99爱视频免费高清在线观看 | 国产精品线在线精品国语 | 极品美女一级毛片 | 天堂精品高清1区2区3区 | 日本视频在线免费播放 | 国内精品自产拍在线观看91 | 日韩欧美一区二区中文字幕 | 真实偷清晰对白在线视频 | 在线 | 一区二区三区四区 | 国产精品资源在线 | 日本欧美久久久久免费播放网 | 欧美刺激午夜性久久久久久久 | 69视频在线观看xxxxx | 国产精品视频免费 | 亚洲手机国产精品 | 欧美一级片免费观看 | 亚洲精品国产精品一区二区 | 欧美成人三级大全 | 欧美成人亚洲高清在线观看 | 国产精品夫妇久久 | 亚洲一区二区三区视频 |