我正在思考编写两个必须并行运行的进程的最佳方式。 我甚至不确定multiprocessing是首选模块。
我使用dataCollector长时间生成大量数据,但我想用dataChecker定期检查数据,同时dataCollector继续运行。 在我看来,有两个重要的时间点需要考虑,一是dataCollector转储文件并开始编写另一个文件的时间,在这个时间点上,dataChecker将开始分析转储的文件;二是dataChecker完成并开始等待dataCollector的时间。
有人可以提供使用multiprocessing模块的一般性概述吗?我应该使用不同的模块吗? 谢谢