def put(self, item):
"""Put a single item in the queue"""
with self._queue_mutex:
self._queue_content.append(item)
for w_idx in range(len(self._waiters)):
try:
self._waiters[w_idx].release()
except (ThreadError, RuntimeError, thread_error):
continue
else:
break
评论列表
文章目录