1. 首页
  2. 数据库
  3. 其它
  4. C#多线程等待所有子线程结束的示例

C#多线程等待所有子线程结束的示例

上传者: 2021-02-01 12:13:42上传 PDF文件 47.35KB 热度 20次
在使用多线程过程中,可能会遇到在一些情况下必须等待子线程全部执行结束后主线程才进行下一步, 做法如下: //在使用多线程过程中,可能会遇到在一些情况下必须等待子线程全部执行结束后主线程才进行下一步,做法如下 List manualEvents = new List();//创建线程等待集合 for (int i = 0; i < 64; i++) //WaitHandles 的数目必须少于或等于 64 个,所以最大线程数为64 { MB m = new MB()
用户评论