主要用于线程同步。
自动事件,AutoResetEvent。
用法:
private AutoResetEvent _WaitEvent = new AutoResetEvent(true);
thread1()
{
_WaitEvent.WaitOne(150); //等待事件有信号
dosomething();
_WaitEvent.Set(); //使事件有信号 释放权限
}
thread2()
{
_WaitEvent.WaitOne(150); //等待事件有信号
dosomething();
_WaitEvent.Set(); //使事件有信号 释放权限
}
自动事件与线程同步
本文介绍了自动事件(AutoResetEvent)在C#中的使用方法,通过两个线程的示例展示了如何利用自动事件实现线程间的同步操作。
400

被折叠的 条评论
为什么被折叠?



