[quote=引用 4 楼 feedbacker05 的回复:] 根据《java并发编程艺术》的话,原子操作是不可被中断的。根据百度百科,你这里的pv操作的p,伪代码写错了。
procedure P(var s:semaphore); { s.value=s.value-1; if (s.value<0) asleep(s.queue); }
根据《java并发编程艺术》的话,原子操作是不可被中断的。根据百度百科,你这里的pv操作的p,伪代码写错了。
23,405
社区成员
70,592
社区内容
加载中
试试用AI创作助手写篇文章吧