楼主:
sean72 (.)
2018-07-21 18:20:58※ 引述《sean72 (.)》之铭言:
: 标题: Re: [问题] blocking queue 实作
: 时间: Sat Jul 21 17:25:43 2018
:
: 谢谢帮忙review
:
:
: : 推 flarehunter: 在空的时候同时有2个get()和1个put()可能会坏掉 07/20 23:30
: : → flarehunter: 有两个MyQueue物件也会坏掉 另外为什么要继承Thread? 07/20 23:31
:
: https://paste.ubuntu.com/p/Zjh3y6ychm/
: 抄了source code,改成这样
:
: Consumer1先跑,取得了self.not_empty,并且因为que == 0
: 所以等在while loop里 (wait())
:
: Consumer2接着跑,此时C2能取得self.not_empty lock吗?
: 他是怎么进入等待的?
:
:
: