【发布时间】:2018-08-08 09:45:20
【问题描述】:
您好,有什么方法可以从 Thread.Join 获取线程的状态,或者我可以在指定的时间段从 Thread.Join 进行突破吗? 例如:
我有一个有 n 个作业的循环,我有 3 个空闲内核用于 3 个并行线程,在加入 3 个线程后,我想知道是否有办法检查一个线程是否完成了它的工作来启动另一个在它的地方工作。 我想让 3 个内核一直工作,而不是等待所有线程停止然后再启动另外 3 个。
【问题讨论】:
标签: c# multithreading thread-safety