老熟女激烈的高潮_日韩一级黄色录像_亚洲1区2区3区视频_精品少妇一区二区三区在线播放_国产欧美日产久久_午夜福利精品导航凹凸

怎么在C#中利用Semaphore實(shí)現(xiàn)多線程

本篇文章給大家分享的是有關(guān)怎么在C#中利用Semaphore實(shí)現(xiàn)多線程,小編覺(jué)得挺實(shí)用的,因此分享給大家學(xué)習(xí),希望大家閱讀完這篇文章后可以有所收獲,話不多說(shuō),跟著小編一起來(lái)看看吧。

我們提供的服務(wù)有:成都網(wǎng)站建設(shè)、網(wǎng)站設(shè)計(jì)、微信公眾號(hào)開(kāi)發(fā)、網(wǎng)站優(yōu)化、網(wǎng)站認(rèn)證、仙游ssl等。為成百上千家企事業(yè)單位解決了網(wǎng)站和推廣的問(wèn)題。提供周到的售前咨詢(xún)和貼心的售后服務(wù),是有科學(xué)管理、有技術(shù)的仙游網(wǎng)站制作公司

Semaphore:可理解為允許線程執(zhí)行信號(hào)的池子,池子中放入多少個(gè)信號(hào)就允許多少線程同時(shí)執(zhí)行。

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


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


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

說(shuō)明:

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

以上就是怎么在C#中利用Semaphore實(shí)現(xiàn)多線程,小編相信有部分知識(shí)點(diǎn)可能是我們?nèi)粘9ぷ鲿?huì)見(jiàn)到或用到的。希望你能通過(guò)這篇文章學(xué)到更多知識(shí)。更多詳情敬請(qǐng)關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道。


網(wǎng)頁(yè)名稱(chēng):怎么在C#中利用Semaphore實(shí)現(xiàn)多線程
本文來(lái)源:http://www.xueling.net.cn/article/gdshep.html

其他資訊

在線咨詢(xún)
服務(wù)熱線
服務(wù)熱線:028-86922220
TOP
主站蜘蛛池模板: 欧美激情精品久久久久久大尺度 | 大地资源中文二页在线观看 | 性色AV一区二区三区夜夜嗨 | 99热国产精品 | 插j视频| 日本免费极度色诱福利视频 | 偷偷操不一样久久 | 国产成人精品视频在线观看 | 欧美顶级METART裸体全部自慰 | 国产精品久久久久久久久久99 | 一级黄色片免费在线观看 | av影院在线播放 | 在线观看av不卡网站永久 | 国产精品综合久久 | 欧美182国产在线视频 | 黄色一级片免费网站 | 欧美性在线视频 | 麻豆一区二区三区精品视频 | 18禁超污无遮挡无码免费网站国产 | 草草影院在线观看视频 | 毛片免费视频播放 | www国产亚洲精品久久网站 | 久草网址| 亚洲午夜无码AV毛片久久 | 中文字幕第二色 | 免费国产A国产片高清网站 亚洲AV日韩AV男人的天堂在线 | 天天做天天爱天天综合网 | 日本在线播放视频 | 多啪啪免费视频 | 国产精品香蕉在线的人 | 动漫AV永久无码精品每日更新 | 日韩性视频 | 91精品国产日韩91久久久久久 | 99精品久久毛片a片 国产精品偷伦视频免费还看的 | 久久综合色一综合色88 | 久草在线手机视频 | 欧美性在线视频 | a点w片 | 99热在线精品国产观看 | 欧美性猛交xxxx乱大交be | 国产99久久久精品 |