AutoRestEvent 实现同步

来源:互联网 发布:软件启动画面 编辑:程序博客网 时间:2024/06/10 00:17

static AutoRestEvent autoRoseEvent = new AutoRestEvent(false); //初始化没有信号static void Main(string[] args){Thread readThread = new Thread(new ThreadStart(ReadThreadProce));readThread.Name = "ReaderThread";readThread.Start();for(int i =0;i<10;i++){myData = i;    autoRestEvent.Set();Thread.Sleep(0);}readerThread.Abort();}private static void ReadThreadProce(){while(true){autorRestEvent.WatieOne();//发生中断Console.WriteLine("{0} reading:{1}",Thread.CurrentThread.Name,myData);}}

原创粉丝点击