Skip to content

Commit bdbe2de

Browse files
authored
Merge pull request yidao620c#117 from DingYuanfang/master
代码缩进错误+错别字
2 parents 8fdc42f + e1f5616 commit bdbe2de

File tree

2 files changed

+2
-3
lines changed

2 files changed

+2
-3
lines changed

source/c01/p18_map_names_to_sequence_elements.rst

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -69,7 +69,7 @@
6969
total = 0.0
7070
for rec in records:
7171
s = Stock(*rec)
72-
total += s.shares * s.price
72+
total += s.shares * s.price
7373
return total
7474
7575
----------
@@ -131,4 +131,3 @@
131131
132132
最后要说的是,如果你的目标是定义一个需要更新很多实例属性的高效数据结构,那么命名元组并不是你的最佳选择。
133133
这时候你应该考虑定义一个包含 ``__slots__`` 方法的类(参考8.4小节)。
134-

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
@@ -117,7 +117,7 @@ GIL最大的问题就是Python的多线程程序并不能利用多核CPU的优
117117
如果你准备使用一个处理器池,注意的是这样做涉及到数据序列化和在不同Python解释器通信。
118118
被执行的操作需要放在一个通过def语句定义的Python函数中,不能是lambda、闭包可调用实例等,
119119
并且函数参数和返回值必须要兼容pickle。
120-
同样,要执行的任务量必须足够大以弥补额外的通宵开销
120+
同样,要执行的任务量必须足够大以弥补额外的通信开销
121121

122122
另外一个难点是当混合使用线程和进程池的时候会让你很头疼。
123123
如果你要同时使用两者,最好在程序启动时,创建任何线程之前先创建一个单例的进程池。

0 commit comments

Comments
 (0)