代码改变世界

AutoResetEvent使用及线程相关资料收集

2011-06-07 17:51  追忆似水流年  阅读(215)  评论(0编辑  收藏  举报

文章链接地址为:http://www.cnblogs.com/breezeli/archive/2010/11/10/1873763.html

其中作者开头写的小例子很不错,可以对AutoResetEvent和ManualResetEvent的使用有清晰的认识:Set()方法就是将信号置为发送状态(终止状态),Reset()方法将信号置为不发送状态,WaitOne():等待信号的发送。当信号从不发送状态变为发送状态,WaitOne()后面的程序才可以执行。(即信号变为了发送状态,WaitOne()不再阻塞主线程)。

另外可以参考:http://blog.csdn.net/tijichen/archive/2005/03/02/307531.aspxhttp://blog.csdn.net/henrylubin/archive/2005/12/08/547166.aspx