我自己想用 ArrayList 把 每个 进程都装起来 ,然后 在每个进程里面 进行 for 循环 判断 ArrayList 里面的 进程状态可是这样 无法使用Response 了,而且 程序 也变得 乱七八糟
2 回答
HUH函数
TA贡献1836条经验 获得超4个赞
你可以用WaitHandle确保所有线程都执行完毕。示例代码:
AutoResetEvent[] watchers = new AutoResetEvent[10]; for (int i = 0; i < 10; i++) { var j = i; watchers[j] = new AutoResetEvent(false); //启动10个线程输出10个数字 new Thread(() => { Console.WriteLine(j); watchers[j].Set(); //线程执行完的时候通知 }).Start(); } WaitHandle.WaitAll(watchers); //确保所有线程都执行完毕
- 2 回答
- 0 关注
- 3606 浏览
添加回答
举报
0/150
提交
取消