您好、欢迎来到现金彩票网!
当前位置:21点 > 子任务处理 >

C如何让一个线程一直等待直到到一个事件的发生然后处理完后继续

发布时间:2019-08-10 01:21 来源:未知 编辑:admin

  我的要求是这样的,主程序Load的时候Start了一个新线程,这个线程一直在等待一个事件。然后我有个事件发生后(比如说给我的List里面塞了一条数据),然后线程启动开始读这个List的数据,...

  我的要求是这样的,主程序Load的时候Start了一个新线程,这个线程一直在等待一个事件。然后我有个事件发生后(比如说给我的List里面塞了一条数据),然后线程启动开始读这个List的数据,请问这段代码该如何去写??需要是用到委托,不要用thread.sleep(因为sleep的时候是唤不醒的)。

  可选中1个或多个下面的关键词,搜索相关资料。也可直接点“搜索资料”搜索整个问题。

  补充下: 循环中_waitHandle一直在等待,且不会占用cpu 当调用Set时 就执行WaitOne一下的代码了,然后又循环 又WaitOne 等待再次Set()

  展开全部用异步就可以了。自定义泛型类,添加Add事件,侦听这个事件就行了。

http://idiomcoach.com/zirenwuchuli/308.html
锟斤拷锟斤拷锟斤拷QQ微锟斤拷锟斤拷锟斤拷锟斤拷锟斤拷锟斤拷微锟斤拷
关于我们|联系我们|版权声明|网站地图|
Copyright © 2002-2019 现金彩票 版权所有