文章详情

  • 游戏榜单
  • 软件榜单
关闭导航
热搜榜
热门下载
热门标签
php爱好者> php文档>AutoResetEvent 与 ManualResetEvent

AutoResetEvent 与 ManualResetEvent

时间:2011-03-07  来源:Vincent.Tianjin

       闲来无事,把AutoResetEvent 与 ManualResetEvent 两个Event进行了一下实践Demo,毕竟以后会遇到多线程的开发问题,现在有时间把它们好好的先试验一下,这样印象会更深刻点。总体来讲,我觉得AutoResetEvent 与 ManualResetEvent的功能非常相似,可以把它们认为线程执行的开关,当调用Set()函数的时候,就是通知线程继续往下进行。但是,AutoResetEvent 与 ManualResetEvent之间又有一个最大的区别。就是AutoResetEvent 当调用Set()函数,线程继续执行,当执行到WaitOne()的时候,会自动的将线程挂起,等待下一个Set()函数的调用。而ManualResetEvent则是,当线程运行后,会一直的执行,即使有WaitOne()函数,也不能阻止它。只有当调用Reset()的时候,重新的将限制设置后,WaitOne()函数才能阻止线程的继续运行。其它,AutoResetEvent 与 ManualResetEvent 它们功能就都相同了。

相关阅读 更多 +
排行榜 更多 +
翌日波奇狗的历险记手机版下载

翌日波奇狗的历险记手机版下载

休闲益智 下载
怪兽远征安卓版下载

怪兽远征安卓版下载

角色扮演 下载
谷歌卫星地图免费版下载

谷歌卫星地图免费版下载

生活实用 下载