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);
}
}
AutoRestEvent 实现同步
最新推荐文章于 2023-07-07 10:38:15 发布