|
|
1
3
您所做的是编写在所有其他任务开始之前无法完成的任务。因为您有10个工人,所以前10个任务都从一个工人开始。。。。然后等待。前10个无法完成,因为他们正在等待其他任务启动,而其他任务无法启动,因为执行者正在等待工作人员自由。。。在前10项任务中的一项完成之前,这是不会发生的。僵局
所有任务都已正确排队。问题在于任务本身在排队后正在做什么;见上面的解释。 解决:
|
|
|
2
1
|
|
|
ron burgundy · 获取-释放语义是否跨线程传递?[副本] 1 年前 |
|
|
H3007 · 并发运行python子进程似乎不是并发的 2 年前 |
|
|
The Oddler · TVar会阻止读取直到更改吗? 2 年前 |
|
|
Wang Tuma · 使用信号量的c++并发问题:按顺序打印 2 年前 |
|
|
Marcel Batista · 在不同线程中更新密钥时的字典线程安全 2 年前 |
|
|
rico · 当volatile关键字真的是必要的? 2 年前 |