如何让主函数等待一段时间?

Rubyxiaobai 2006-05-18 07:03:33
如何让主函数休眠一段时间,等待主函数中前面申请的线程执行后的结果?
...全文
177 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
kssys 2006-05-18
  • 打赏
  • 举报
回复
是的。四個線程會各自干自己的,使用了Join方法後,主線程會等待上面4位。
Rubyxiaobai 2006-05-18
  • 打赏
  • 举报
回复
我现在开了四个线程,然后把四个线程用thread.jion()方法处理后,就可以让主函数中断去等待四个线程都执行完,然后再唤醒主线程去执行下面的语句,
你是这个意思么?
四个线程还是并行的去处理?
刚接触这个东西,不容易懂,烦劳各位了!
^_^
kssys 2006-05-18
  • 打赏
  • 举报
回复
是的。只是主線程會等待JOIN的線程執行完畢。

一旦JOIN的線程執行完畢後,則主線程將繼續執行,不管其它線程的死活^_^

如果多線程,可以使用上述的方法,或線程池
Rubyxiaobai 2006-05-18
  • 打赏
  • 举报
回复
join后前面的几个线程还是并行的么?
viena 2006-05-18
  • 打赏
  • 举报
回复
在主函数中,前面申请的线程.Join
viena 2006-05-18
  • 打赏
  • 举报
回复
Thread.Join 方法
阻塞调用线程,直到某个线程终止时为止

前面申请的线程.Join即可
kssys 2006-05-18
  • 打赏
  • 举报
回复
使用一個bool變量:
1.主程序循環等待這個變量為True。
2.線程處理完畢後標志變量為True。

110,533

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧