|
26
|
| Michael Piendl · 技术社区 · 17 年前 |
|
|
1
44
使用
假设你只有一台打印机。一次只能有一个人使用,所以如果有很多人在等你,你可以让他们都睡觉,但是当打印机空闲时,你只能叫醒一个人。这反映了
现在想象你经营一家商店。当你关门时,顾客在店外等候。当你开店时,你不只是想叫醒一位顾客,他们现在都可以进来了。这反映了
|
|
|
2
37
A.
当线程获取锁,然后执行
这里的关键是等待队列中的线程永远无法获得锁。他们正在等待一个脉冲将他们移回就绪队列,以便在可用时获得锁。 关于等待和脉搏有一个相当好的讨论——至少有一点让你开始-- here . |
|
|
user107586 · 如何处理等待句柄不会导致无限循环? 1 年前 |
|
|
ron burgundy · 获取-释放语义是否跨线程传递?[副本] 1 年前 |
|
|
BenjiFB · C#内存缓存:在一次操作中追加到列表? 1 年前 |
|
|
András Takács · Python多线程问题 2 年前 |
|
|
András Takács · Python多线程错误 2 年前 |