Как синхронизировать и взаимодействовать между подпотоками и подпроцессами в Python?Python

Программы на Python
Ответить Пред. темаСлед. тема
Anonymous
 Как синхронизировать и взаимодействовать между подпотоками и подпроцессами в Python?

Сообщение Anonymous »

Я хочу реализовать балансировку нагрузки в своей службе Python.
Это служба grpc. Когда поступают запросы, я хочу обработать запрос в процессе, потому что каждый запрос будет выполняться в графическом процессоре.
Итак, я создаю пул процессов, когда приходят запросы, помещаю запрос в очередь задач (многопроцессорная очередь) и использование задачи в пуле процессов. Поскольку запрос сервера grpc Python обрабатывается с использованием пула потоков, он помещает задачу в очередь задач в потоке, и ему нужно дождаться завершения задачи в этом потоке, и моя задача - это вся вычислительная задача, а не задача ввода-вывода. Итак, как я могу дождаться завершения этой задачи в потоке основного процесса после того, как я поместил задачу в очередь задач? поскольку GIL Python, ему нужна блокировка освобождения этого потока сразу после того, как он помещает задачу в очередь задач, и ему нужно, чтобы подпроцесс уведомил этот поток о завершении задачи.
как я могу это сделать?
возможно ли это в питоне?

Подробнее здесь: https://stackoverflow.com/questions/793 ... -in-python
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • Делиться анонимным mmap между двумя подпроцессами в Python
    Anonymous » » в форуме Python
    0 Ответы
    14 Просмотры
    Последнее сообщение Anonymous
  • Надежное управление длительными подпроцессами в Python [закрыто]
    Anonymous » » в форуме Python
    0 Ответы
    13 Просмотры
    Последнее сообщение Anonymous
  • Python: как постоянно взаимодействовать с другим процессом?
    Гость » » в форуме Python
    0 Ответы
    12 Просмотры
    Последнее сообщение Гость
  • Selenium Python: невозможно взаимодействовать с видимым значком на веб-сайте, несмотря на различные методы
    Anonymous » » в форуме Python
    0 Ответы
    28 Просмотры
    Последнее сообщение Anonymous
  • Как взаимодействовать с 3D Slicer из внешней среды Python?
    Anonymous » » в форуме Python
    0 Ответы
    7 Просмотры
    Последнее сообщение Anonymous

Вернуться в «Python»