从另一个进程中唤醒服务器协同程序

时间:2018-06-06 02:45:59

标签: python-3.x sockets coroutine

服务器协程和task_loop协程在同一进程中

我想创建一个程序,其中包含一个服务器通过socket或unix-socket接收来自其他进程的消息,该程序还包含一个主循环来保存donig任务。

我正在考虑这两个工具:

一个是

1.服务器的线程
  2.主循环的线程
  3队列服务器和主任务之间的通信

两个是

1.a服务器的协程
  2.a主循环的协程

第一个会更复杂,因为在死锁的情况下协调线程
  第二个,如果主循环继续运行,服务器将无法接收消息。如果有任何可能性让服务器协同程序在通过套接字有消息时运行?

0 个答案:

没有答案