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