社区
C#
帖子详情
多线程条件下,如何让最后一个完成的线程通知主线程完成了
bestdowt1314
2010-01-03 11:48:53
多线程条件下,如何让最后一个完成的线程通知主线程完成了.
就是我要建20个线程并行计算,计算完后,我在用主线程来合并数据。如何让最后一个完成的线程通知主线程完成了.我才开始合并数据,不然要报错
...全文
74
5
打赏
收藏
多线程条件下,如何让最后一个完成的线程通知主线程完成了
多线程条件下,如何让最后一个完成的线程通知主线程完成了. 就是我要建20个线程并行计算,计算完后,我在用主线程来合并数据。如何让最后一个完成的线程通知主线程完成了.我才开始合并数据,不然要报错
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
bestdowt1314
2010-01-06
打赏
举报
回复
主线程
//循环添加索引数据
for (int i = 0; i < threadCount; i++)
{
doneEvents[i] = new ManualResetEvent(false);
dirs[i] = FSDirectory.GetDirectory(IndexDir() + i.ToString(), true);
IndexData indexData = new IndexData(dao, i, doneEvents[i]);
ThreadPool.QueueUserWorkItem(waitCallback, indexData);
}
WaitHandle.WaitAll(doneEvents);
子线程执行完
indexData.DoneEvent.Set();
ChrisAK
2010-01-04
打赏
举报
回复
如果子线程执行完就结束了,那么主线
程对每个子线程调用一次Join就ok了.
wangminqi
2010-01-04
打赏
举报
回复
主线程中加个变量做计数器,每增加一个线程就++,每结束一个就--
http://www.mybuffet.cn
宝_爸
2010-01-04
打赏
举报
回复
最简单的就是Join了
参考:
http://msdn.microsoft.com/en-us/library/95hbf2ta.aspx
bestdowt1314
2010-01-04
打赏
举报
回复
如何让主线程知道子线程完了,然后调用join呢
多
线程
-
主
线程
等待子
线程
都执行结束再执行
多
线程
-
主
线程
等待子
线程
都执行结束再执行 有三种方式可以实现: 使用Thread的join()等待所有的子
线程
执行完毕,
主
线程
在执行; 等待
多
线程
完成
的CountDownLatch; 同步屏障CyclicBarrier; 一、使用Thread的join...
(更新python3.x 版)python
多
线程
中子
线程
和
主
线程
相互通信
需求:
主
线程
开启了多个
线程
去干活,每个
线程
需要
完成
的时间不同,但是在干完活以后都要
通知
给
主
线程
下面上代码:#!/usr/bin/python # coding:utf8 '''
多
线程
和queue配合使用,实现子
线程
和
主
线程
相互通信的例子 ''...
python的
多
线程
当没有
多
线程
编程时,
一个
进程相当于
一个
主
线程
;当有
多
线程
编程时,
一个
进程包含多个
线程
(含
主
线程
)。使用
线程
可以实现程序大的开发。 多个
线程
可以在同
一个
程序中运行,并且每
一个
线程
完成
不同的任务。
多
线程
...
java
线程
消息
通知
_java – 当
一个
线程
完成
后,如何
通知
主
线程
?
how can I make sure the thread have finished it’s work ?...Thread t = new Thread(new FTPFileSender(pasvHost, pasvPort, fileToSend));t.start();...但请注意,Thread.join将阻塞,直到另
一个
线...
Handler:
主
线程
如何
通知
子
线程
可以看出,这是子
线程
通知
主
线程
,而
主
线程
没有直接
通知
子
线程
,那麽我们如何做到这一点?这样有什么好处? 好处,很明显。
主
线程
中如果有些耗时的操作,我们可以让子
线程
去做,这时,
主
线程
就可以
通知
子线
C#
110,499
社区成员
642,566
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章