Skip to content

Commit 1d431ac

Browse files
author
Chen Shijiang
committed
Merge branch 'dectinc'
2 parents 768f426 + 67856aa commit 1d431ac

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

source/c12/p09_dealing_with_gil_stop_worring_about_it.rst

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ GIL最大的问题就是Python的多线程程序并不能利用多核CPU的优
1717
(比如一个使用了多个线程的计算密集型程序只会在一个单CPU上面运行)。
1818

1919
在讨论普通的GIL之前,有一点要强调的是GIL只会影响到那些严重依赖CPU的程序(比如计算型的)。
20-
如果你的程序大部分只会设计到I/O,比如网络交互,那么使用多线程就很合适,
20+
如果你的程序大部分只会涉及到I/O,比如网络交互,那么使用多线程就很合适,
2121
因为它们大部分时间都在等待。实际上,你完全可以放心的创建几千个Python线程,
2222
现代操作系统运行这么多线程没有任何压力,没啥可担心的。
2323

0 commit comments

Comments
 (0)