补全:空了别硬取
(每道题开头都有同一段:上面的有界队列。)
贯穿全条的有界队列(Condition 同步:满了 put 等、空了 get 等,等的时候把锁交出去):
先不管等待,只写「空没空」这一步。补全 try_get(items):空了交回 None(别硬 pop 报错);否则 pop 出最前面的交回。对空的和非空的各试一次:
(每道题开头都有同一段:上面的有界队列。)
贯穿全条的有界队列(Condition 同步:满了 put 等、空了 get 等,等的时候把锁交出去):
先不管等待,只写「空没空」这一步。补全 try_get(items):空了交回 None(别硬 pop 报错);否则 pop 出最前面的交回。对空的和非空的各试一次:
全部评论