|
|
1
1
不,对于死锁,您至少需要2个线程,因为每个线程都保持着其他线程所需的某些内容,所以它们会阻止彼此继续进行。 这个代码不能锁住锁。对于一个线程调用wait,它必须拥有锁,但一旦它开始等待,它就会释放锁。 这里只有一个线程等待一个永远不会出现的通知。当您在未指定超时的情况下调用wait时,线程将进入休眠状态,直到:
|
|
|
user107586 · 如何处理等待句柄不会导致无限循环? 1 年前 |
|
|
ron burgundy · 获取-释放语义是否跨线程传递?[副本] 1 年前 |
|
|
BenjiFB · C#内存缓存:在一次操作中追加到列表? 1 年前 |
|
|
András Takács · Python多线程问题 1 年前 |
|
|
András Takács · Python多线程错误 1 年前 |