@@ -36,7 +36,7 @@ GIL最大的问题就是Python的多线程程序并不能利用多核CPU的优
|
|||||||
|
|
||||||
说了这么多,现在想说的是我们有两种策略来解决GIL的缺点。
|
说了这么多,现在想说的是我们有两种策略来解决GIL的缺点。
|
||||||
首先,如果你完全工作于Python环境中,你可以使用 ``multiprocessing`` 模块来创建一个进程池,
|
首先,如果你完全工作于Python环境中,你可以使用 ``multiprocessing`` 模块来创建一个进程池,
|
||||||
并像协同处理器一样的使用它。例如,加入你有如下的线程代码:
|
并像协同处理器一样的使用它。例如,假如你有如下的线程代码:
|
||||||
|
|
||||||
.. code-block:: python
|
.. code-block:: python
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user