разбудить сопрограмму сервера из другого процесса - PullRequest
0 голосов
/ 06 июня 2018

сопрограмма сервера и сопрограмма task_loop в одном и том же процессе

Я хочу создать программу, которая содержит сервер, получающий сообщение от другого процесса через сокет или сокет unix, эта программа также содержит основной цикл для хранения данных.задачи.

Я имею в виду два инструмента:

один -

1. поток для сервера
2. поток для основного цикла
3.связь между сервером и основным циклом задач по очереди

два -

1.a сопрограмма для сервера
2.a сопрограмма для основного цикла

первыйбыло бы более сложно, потому что для координации потоков в случае взаимоблокировки
второй, сервер не смог бы получить сообщение, если основной цикл продолжает работать.если есть какая-либо возможность, пусть сервер сопрограммы работает, когда есть сообщение через сокет?

...