【发布时间】:2019-03-13 07:08:38
【问题描述】:
我知道进程和线程是完全不同的东西。但我有一个关于他们的问题。既然 Python 有 GIL,那么单线程和单进程处理一个任务有性能差异吗?
编辑 1: 我认为对于需要大量 CPU 计算的任务来说没有什么不同。但是如果是Asynchronous_I/O任务,这个进程还是有优势的,因为它可以多线程。
【问题讨论】:
标签: python-3.x multithreading multiple-processes
我知道进程和线程是完全不同的东西。但我有一个关于他们的问题。既然 Python 有 GIL,那么单线程和单进程处理一个任务有性能差异吗?
编辑 1: 我认为对于需要大量 CPU 计算的任务来说没有什么不同。但是如果是Asynchronous_I/O任务,这个进程还是有优势的,因为它可以多线程。
【问题讨论】:
标签: python-3.x multithreading multiple-processes
看看这个帖子[Sjoerd][Multiprocessing vs Threading Python
【讨论】: