многопроцессорная очередь python: ставит независимость от получения?

putting объект в очередь многопроцессорной обработки независимо от getting от него объекта?

Другими словами, будет ли объект блокировать процесс P1, если из него будет получен другой процесс P2 ?

Обновление: я принимаю бесконечную очередь.

One Solution collect form web for “многопроцессорная очередь python: ставит независимость от получения?”

Мое чтение исходного кода заключается в том, что get получает блокировку чтения, которая не зависит от блокировки (называемой _notempty ), полученной put . Если я правильно понимаю, одновременный get s может блокировать друг друга, а одновременный put s может блокировать друг друга (по модулю вашего использования параметра block ), но это получает и помещает не взаимно блокировать.

  • Понимание os.fork и Queue.Queue
  • Многопроцессорность в python заблокирована
  • Как работают очереди задач Google App Engine?
  • Многопроцессорность Python: RuntimeError: «Объекты очереди должны делиться только между процессами через наследование»
  • многопроцессор python - процесс зависает при соединении для большой очереди
  • Как получить результаты из пула потоков в python?
  • Ошибка очереди многопроцессорности Python
  • Заполнение очереди и управление многопроцессорностью в python
  • Python - лучший язык программирования в мире.