摘要: 转http://www.ruanyifeng.com/blog/2013/10/register.html 同样都是晶体管存储设备,为什么寄存器比内存快呢? Mike Ash写了一篇很好的解释,非常通俗地回答了这个问题,有助于加深对硬件的理解。下面就是我的简单翻译。 原因一:距离不同 距离不是主要因 阅读全文
posted @ 2016-08-25 16:20 MKY-门可意 阅读(391) 评论(0) 推荐(0) 编辑
摘要: 由于python 多线程是无法在多核上发挥优势的,所以才用多进程的方式来折中将这个问题解决。 1 from multiprocessing import Pool 2 import os 3 def f(x): 4 #打印变量和每个进程的pid这样在显示结果中可以看出是多进程 5 print x,o 阅读全文
posted @ 2016-08-25 15:16 MKY-门可意 阅读(510) 评论(0) 推荐(0) 编辑
摘要: 什么是全局解释器锁GIL Python代码的执行由Python 虚拟机(也叫解释器主循环,CPython版本)来控制,Python 在设计之初就考虑到要在解释器的主循环中,同时只有一个线程在执行,即在任意时刻,只有一个线程在解释器中运行。对Python 虚拟机的访问由全局解释器锁(GIL)来控制,正 阅读全文
posted @ 2016-08-25 14:18 MKY-门可意 阅读(10810) 评论(1) 推荐(0) 编辑