正在加载图片...
同步事件和等待句柄 同步事件允许线程通过发信号互相通信,从而实现线程需 要独占访问的资源的同步处理控制 f:无信号;t:有信号 ■ ManualResetEvent(手动重置的本地事件)》 ManualResetEvent mre new ManualResetEvent(f/t ) mre.Set();∥设置mre对象为有信号状态 mre.Reset();I设置mre对象为无信号状态 mre.WaitOne()/等待信号 放在需要锁定的代码前 ManualResetEvent只能给一个线程加锁,倘若为多个线 程加锁可以借助多个对象 1111 同步事件和等待句柄 ▪ 同步事件允许线程通过发信号互相通信,从而实现线程需 要独占访问的资源的同步处理控制 ▪ ManualResetEvent(手动重置的本地事件) ManualResetEvent mre = new ManualResetEvent ( f/t ); f:无信号;t:有信号 mre.Set( ); //设置mre对象为有信号状态 mre.Reset( ); //设置mre对象为无信号状态 mre.WaitOne( )//等待信号 放在需要锁定的代码前 ManualResetEvent只能给一个线程加锁,倘若为多个线 程加锁可以借助多个对象
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有