标签: python-3.x parallel-processing python-multiprocessing python-asyncio system-design
如果我正在编写一个以生产者和消费者方式执行其他两个可执行文件(C ++)的Python程序,那么正确的lib是做什么的? ASYNCIO?多处理?
主要执行线程或进程是:
制片人:
消费者:
生产者和消费者都是CPU密集型的,他们需要并行运行。理想情况下,中间临时文件不需要触及实际存储并保留在内存中。否则,性能是一个很大的问题,因为临时文件大小为10GB左右。