Моя потребительская сторона очереди:
m = queue.get()
queue.task_done()
<rest of the program>
Вопросы:
-
task_done()
лиtask_done()
выталкиваетm
из очереди и освобождает все блокировки, которые имеет потребитель в очереди? -
Мне нужно использовать
m
во время остальной части программы. Безопасно, или мне нужно сделать, чтобы скопировать его, прежде чем я называюtask_done()
илиm
годны к употреблениюtask_done()
?
будь счастлив