社区
C#
帖子详情
关于private ManualResetEvent m_eventSend = new ManualResetEvent(false)
qiuqingpo
2010-03-24 03:58:33
private ManualResetEvent m_eventSend = new ManualResetEvent(false);
这样的一个声明是做什么的呀.有什么用呀.
还有就是他的m_eventSend.Set()和m_eventSend.Reset()方法是做什么用的!
通过它能不能启动事件呀!
...全文
90
4
打赏
收藏
关于private ManualResetEvent m_eventSend = new ManualResetEvent(false)
private ManualResetEvent m_eventSend = new ManualResetEvent(false); 这样的一个声明是做什么的呀.有什么用呀. 还有就是他的m_eventSend.Set()和m_eventSend.Reset()方法是做什么用的! 通过它能不能启动事件呀!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
名字随便取
2010-03-24
打赏
举报
回复
[Quote=引用 2 楼 qiuqingpo 的回复:]
引用 1 楼 gaosir86 的回复:
public static ManualResetEvent mre = new ManualResetEvent(false);
ManualResetEvent建立时是把false作为start的初始状态,这个类用于通知另一个线程,让它等待一个或多个线程。注意,为了通知或监听同一个线程,所有的其它线程都能访问那个类。
等待线程这样写:
mre……
[/Quote]
参考资料:
http://www.cnblogs.com/BlueTzar/articles/864355.html
lala_1901
2010-03-24
打赏
举报
回复
鼠标一抖。。。。。10分到手
qiuqingpo
2010-03-24
打赏
举报
回复
[Quote=引用 1 楼 gaosir86 的回复:]
public static ManualResetEvent mre = new ManualResetEvent(false);
ManualResetEvent建立时是把false作为start的初始状态,这个类用于通知另一个线程,让它等待一个或多个线程。注意,为了通知或监听同一个线程,所有的其它线程都能访问那个类。
等待线程这样写:
mre.WaitOne();
这将引起等待线程无限……
[/Quote]
它是怎么和某个线程对应上有关系的呢?还请大哥再次指点!
名字随便取
2010-03-24
打赏
举报
回复
public static ManualResetEvent mre = new ManualResetEvent(false);
ManualResetEvent建立时是把false作为start的初始状态,这个类用于通知另一个线程,让它等待一个或多个线程。注意,为了通知或监听同一个线程,所有的其它线程都能访问那个类。
等待线程这样写:
mre.WaitOne();
这将引起等待线程无限期的阻塞并等待类来通知。
发信号的线程应该这样:
mre.Set();
这样类就会被通知,值变成true,等待线程就会停止等待。在通知事件发生后,我们就可以使用下面语句把线程置于基状态:
mre.Reset();
一验证码识别的小程序源码
m_
event
=
new
Manual
Reset
Event
(
false
); ocr.DoOCR(image, Rectangle.Empty); // Wait here it's finished m_
event
.WaitOne(); } public void Finished(List<tessnet2.Word> result) { DumpResult(result...
深入多线程之:用Wait与Pulse模拟一些同步构造的应用详解
_flag =
false
;}在这里_flag被另一线程设置为true。这是,从作用上讲,这里在模仿Auto
Reset
Event
。如果我们将 _flag =
false
;去掉,那么我们就得到了一个基本的
Manual
Reset
Event
. 让我们使用Wait和Pulse来为...
Auto
Reset
Event
_Examples.zip_Auto
Reset
Event
_
Manual
Reset
Event
线程事例代码,
Manual
Reset
Event
,Auto
Reset
Event
Manual
Reset
Event
最简单的测试代码
这是一个
Manual
Reset
Event
最简单的测试代码,用最简单的代码解释了
Manual
Reset
Event
的用法。
Manual
Reset
Event
继续等待.rar
Manual
Reset
Event
继续等待,
Manual
Reset
Event
超时后重置,VBNET源码,C#可用
C#
110,534
社区成员
642,575
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章