文章详情

  • 游戏榜单
  • 软件榜单
关闭导航
热搜榜
热门下载
热门标签
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 它们功能就都相同了。

相关阅读 更多 +
排行榜 更多 +
动物大战僵尸I

动物大战僵尸I

飞行射击 下载
龙兽争霸无限零件图纸

龙兽争霸无限零件图纸

飞行射击 下载
金属战士2最新版

金属战士2最新版

飞行射击 下载