我想运行多个接收器,它们将在不同端口接收数据,但基本相同。 在性能方面哪个更合适 - 多线程还是多处理?
最佳答案
Python 的问题在于最常见的解释器包含一个全局锁——通常称为 GIL。这意味着一次只有一个线程可以执行 python 代码,因此多进程模型通常可以比多线程模型更有效地利用多个内核。
关于python - 在性能方面哪个更合适 - 多线程或多处理?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7053284/