Можно ли использовать многопроцессорность для отправки данных работающему дочернему процессу? Например, запуск веб-сервера в дочернем процессе и использование родительского процесса для отправки данных на сервер. Я нашел этот вопрос о полной противоположности моей ситуации (т. е. непрерывные обновления от работающего дочернего процесса обратно к родительскому). Есть ли способ заставить это работать? Насколько я понимаю, multiprocessing.Queue отправляет/получает данные только при завершении процесса. Этот псевдокод дает скелет того, что я хотел бы сделать:
def server(q):
//start eventlet server
q.get() // --> does something
q = Queue()
p = Process(target=server, args=(q,))
p.start()
q.put("some kind of command")