AutoResetEvent使用及线程相关资料收集
2011-06-07 17:51 追忆似水流年 阅读(216) 评论(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.aspx和http://blog.csdn.net/henrylubin/archive/2005/12/08/547166.aspx