我知道 Process 和 Thread 是完全不同的东西。但我有一个关于他们的问题。既然 Python 有 GIL,那么单线程和单进程处理任务之间有什么性能差异吗?
编辑1:我认为需要大量CPU计算的任务没有什么不同。但是如果是 Asynchronous_I/O 任务,这个进程还是有优势的,因为它可以多线程。
我知道 Process 和 Thread 是完全不同的东西。但我有一个关于他们的问题。既然 Python 有 GIL,那么单线程和单进程处理任务之间有什么性能差异吗?
编辑1:我认为需要大量CPU计算的任务没有什么不同。但是如果是 Asynchronous_I/O 任务,这个进程还是有优势的,因为它可以多线程。