补全:什么时候该等
(每道题开头都有同一段:上面的有界队列。)
贯穿全条的有界队列(Condition 同步:满了 put 等、空了 get 等,等的时候把锁交出去):
补全 should_wait_put(items, cap):put 在队列满(元素数 >= cap)时才该等,否则不等。对一个满的和一个没满的各判一次:
(每道题开头都有同一段:上面的有界队列。)
贯穿全条的有界队列(Condition 同步:满了 put 等、空了 get 等,等的时候把锁交出去):
补全 should_wait_put(items, cap):put 在队列满(元素数 >= cap)时才该等,否则不等。对一个满的和一个没满的各判一次:
全部评论