亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 編程 > C# > 正文

C# ManualResetEvent使用方法詳解

2019-10-29 21:10:10
字體:
來源:轉載
供稿:網友

本文實例為大家分享了ManualResetEvent的使用方法,供大家參考,具體內容如下

1. 源碼下載:

下載地址:ManualResetEvent

Demo:

C#,ManualResetEvent

2. ManualResetEvent詳解

    ManualResetEvent 允許線程通過發信號互相通信。通常,此通信涉及一個線程在其他線程進行之前必須完成的任務。當一個線程開始一個活動(此活動必須完成后,其他線程才能開始)時,它調用 Reset 以將 ManualResetEvent 置于非終止狀態,此線程可被視為控制 ManualResetEvent。調用 ManualResetEvent 上的 WaitOne 的線程將阻止,并等待信號。當控制線程完成活動時,它調用 Set 以發出等待線程可以繼續進行的信號。并釋放所有等待線程。一旦它被終止,ManualResetEvent 將保持終止狀態(即對 WaitOne 的調用的線程將立即返回,并不阻塞),直到它被手動重置。可以通過將布爾值傳遞給構造函數來控制 ManualResetEvent 的初始狀態,如果初始狀態處于終止狀態,為 true;否則為 false。

using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading; namespace ManualResetEventDemo{ class MREDemo {  private ManualResetEvent _mre;   public MREDemo()  {   this._mre = new ManualResetEvent(true);  }   public void CreateThreads()  {   Thread t1 = new Thread(new ThreadStart(Run));   t1.Start();    Thread t2 = new Thread(new ThreadStart(Run));   t2.Start();  }   public void Set()  {   this._mre.Set();  }   public void Reset()  {   this._mre.Reset();  }   private void Run()  {   string strThreadID = string.Empty;   try   {    while (true)    {     // 阻塞當前線程     this._mre.WaitOne();      strThreadID = Thread.CurrentThread.ManagedThreadId.ToString();     Console.WriteLine("Thread(" + strThreadID + ") is running...");      Thread.Sleep(5000);    }   }   catch(Exception ex)   {    Console.WriteLine("線程(" + strThreadID + ")發生異常!錯誤描述:" + ex.Message.ToString());   }  }  }}
using System;using System.Collections.Generic;using System.Linq;using System.Text; namespace ManualResetEventDemo{ class Program {  static void Main(string[] args)  {   Console.WriteLine("****************************");   Console.WriteLine("輸入/"stop/"停止線程運行...");   Console.WriteLine("輸入/"run/"開啟線程運行...");   Console.WriteLine("****************************/r/n");    MREDemo objMRE = new MREDemo();   objMRE.CreateThreads();    while (true)   {    string input = Console.ReadLine();    if (input.Trim().ToLower() == "stop")    {     Console.WriteLine("線程已停止運行...");     objMRE.Reset();    }    else if (input.Trim().ToLower() == "run")    {     Console.WriteLine("線程開啟運行...");     objMRE.Set();    }   }      } }}

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持VEVB武林網。


注:相關教程知識閱讀請移步到c#教程頻道。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
久久久久北条麻妃免费看| 国产精品免费一区二区三区都可以| 久久精品成人欧美大片古装| 亚洲女人初尝黑人巨大| 日韩视频―中文字幕| 亚洲欧美在线x视频| 91国产一区在线| 日韩精品极品视频免费观看| 亚洲一二在线观看| 亚洲黄色www| 国产精品人成电影在线观看| 欧美小视频在线观看| 久久久999精品视频| 超碰日本道色综合久久综合| 国产精品久久电影观看| 91免费综合在线| 欧美最猛性xxxxx亚洲精品| 亚洲大胆人体视频| 国产精品久久久久高潮| 久久理论片午夜琪琪电影网| 亚洲电影第1页| 国产97在线亚洲| 日本一区二区三区四区视频| 亚洲午夜精品久久久久久性色| 热99精品只有里视频精品| 亚洲欧美制服中文字幕| 亚洲国产日韩欧美在线动漫| 欧美一级成年大片在线观看| 欧美二区在线播放| 久久精品成人一区二区三区| 狠狠躁夜夜躁人人爽天天天天97| 亚洲国产99精品国自产| 日韩精品免费视频| 亚洲精品视频中文字幕| 久久久日本电影| 91精品国产亚洲| 日本一本a高清免费不卡| 欧美性色xo影院| 欧美大片网站在线观看| 欧美日韩视频免费播放| 久久人人爽国产| 久久久久久有精品国产| 中文字幕在线看视频国产欧美| 国产精自产拍久久久久久蜜| 69久久夜色精品国产69| 激情久久av一区av二区av三区| 国产精品久久久久久久9999| 欧美在线亚洲一区| 成人黄色生活片| 日韩视频―中文字幕| 成人免费网视频| 久久久久这里只有精品| 5566日本婷婷色中文字幕97| 亚洲人成网站777色婷婷| 日韩精品在线播放| 欧美理论片在线观看| 精品福利免费观看| 欧美日韩激情视频8区| 久久久久国产精品免费网站| 亚洲一区精品电影| 亚洲综合在线中文字幕| 欧美成人免费大片| 欧美福利视频在线观看| 久久这里有精品| 美日韩在线视频| 中文日韩在线视频| 日韩女在线观看| 2018国产精品视频| 尤物九九久久国产精品的分类| 亚洲自拍中文字幕| 欧美日韩亚洲高清| 亚洲男女性事视频| 亚洲色图第一页| 亚洲精品永久免费| 日韩在线中文字幕| 国产日韩在线免费| 韩国三级电影久久久久久| 日韩av最新在线观看| 久久国产精品久久国产精品| 久久精品亚洲94久久精品| 亚洲精品一区在线观看香蕉| 91网站在线看| 欧美精品成人在线| 欧美成人免费播放| 欧美中文字幕在线观看| 日韩小视频网址| 久久久久久久国产精品视频| 国产精品一久久香蕉国产线看观看| 国产精品老牛影院在线观看| 国产福利精品av综合导导航| xxxxxxxxx欧美| 国产一区二区三区久久精品| 成人黄色激情网| 国产亚洲日本欧美韩国| 在线日韩日本国产亚洲| 国产999精品久久久影片官网| 亚洲欧美国产日韩天堂区| 日韩av在线播放资源| 久久99久久99精品免观看粉嫩| 国内精品一区二区三区四区| www.亚洲男人天堂| 欧美巨大黑人极品精男| 国产一区二区三区中文| 欧美不卡视频一区发布| 欧美大尺度电影在线观看| 国产精品高潮粉嫩av| 欧美一级淫片videoshd| 亚洲国产免费av| 亚洲一区精品电影| 中文字幕日韩av综合精品| 成人妇女淫片aaaa视频| 国产噜噜噜噜久久久久久久久| 性色av一区二区咪爱| 欧美日韩激情视频8区| 97在线观看视频| 欧美一级电影免费在线观看| 久久99久久亚洲国产| 久久精品99无色码中文字幕| 2019亚洲日韩新视频| 亚洲国产精品美女| 日韩精品极品毛片系列视频| 欧美大片免费观看在线观看网站推荐| 久久五月情影视| 亚洲欧美激情一区| 国产免费一区视频观看免费| 热草久综合在线| 欧美激情在线有限公司| 95av在线视频| 日韩av网站导航| 色综合久久中文字幕综合网小说| 91美女福利视频高清| 欧美大肥婆大肥bbbbb| 亚洲精品一区在线观看香蕉| 日韩电影在线观看永久视频免费网站| 国产欧美一区二区三区四区| 欧美精品videos另类日本| 中文在线资源观看视频网站免费不卡| 日韩有码片在线观看| 亚洲精品黄网在线观看| 亚洲男人天堂九九视频| 亚洲福利精品在线| 久久成年人免费电影| 国产精品久久久av| 国产在线高清精品| 亚洲精品欧美极品| 视频在线观看一区二区| 亚洲国产日韩一区| 欧美精品激情blacked18| 91在线视频精品| 国产精品看片资源| 久久久久久久一区二区| 成人深夜直播免费观看| 午夜精品久久久久久久99热浪潮| 国产精品网站入口| 国产欧美一区二区三区在线| 久久伊人免费视频| 97香蕉久久超级碰碰高清版| 一色桃子一区二区| 久久久久久伊人| 日韩欧美在线视频观看| 国产精品色悠悠| 一本色道久久88亚洲综合88| 久久国产精品电影| 久久九九有精品国产23|