многопроцессорная очередь python: ставит независимость от получения?
putting
объект в очередь многопроцессорной обработки независимо от getting
от него объекта?
Другими словами, будет ли объект блокировать процесс P1, если из него будет получен другой процесс P2 ?
- Совместное использование нескольких очередей среди процессов в Python
- Использование aa-менеджера для обновления очереди в многопроцессе Python
- Максимальный предел максимальной длины очереди - 32767
- Ошибки памяти в Python Queues при вызове внутри потока
- Очередь с итерацией Python
Обновление: я принимаю бесконечную очередь.
One Solution collect form web for “многопроцессорная очередь python: ставит независимость от получения?”
Мое чтение исходного кода заключается в том, что get
получает блокировку чтения, которая не зависит от блокировки (называемой _notempty
), полученной put
. Если я правильно понимаю, одновременный get
s может блокировать друг друга, а одновременный put
s может блокировать друг друга (по модулю вашего использования параметра block
), но это получает и помещает не взаимно блокировать.
- Считать ячейки соседних областей
- Как я могу передать значения переменной конфигурации в команду соединения pyopbc?