Python:处理VS线程。仅运行1个进度/线程有什么区别

时间:2019-03-13 07:08:39

标签: python-3.x multithreading multiple-processes

我知道Process和Thread是完全不同的东西。但是我有一个问题。由于Python具有GIL,因此单个线程和处理任务的单个进程之间是否存在性能差异?

编辑1: 我认为对于需要大量CPU计算的任务没有什么不同。但是,如果这是一个Asynchronous_I / O任务,则该过程仍然具有优势,因为它可以进行多线程处理。

1 个答案:

答案 0 :(得分:0)

看看这篇文章[Sjoerd] [Multiprocessing vs Threading Python