遗忘海岸

江湖程序员 -Feiph(LM战士)

导航

2013年11月14日 #

ManualResetEvent,AutoResetEvent说明

摘要: 相信不少人对ManualResetEvent,AutoResetEvent的状态比较晕,下面是本人认为最精简的理解1.只有2种状态,终止态 And 非终止态终止状态,既然是状态那么一定对应事物,这里的物指的就是线程了而事则指该线程上执行的某段代码, 某线程调用Set,就表明该线程的某段代码执行完毕,以通知其他等待的线程执行,所以这里终止不能理解成线程终止,事实上调用Set的线程可以继续执行后面的代码。 调用Set或Reset的线程叫控制线程--人家既然可以执行到Set或Reset那么就表名某个线程是活动的并且执行了该代码。总结上面的话: "终止状态"指的是控制线程的某个事务 阅读全文

posted @ 2013-11-14 11:22 遗忘海岸 阅读(246) 评论(0) 推荐(0) 编辑