西西河

主题:【原创】进程的反击 -- zllwy

共:💬48 🌺136 新:
全看分页树展 · 主题 跟帖
家园 你说的这个是桌面

在server端,早就是这样了,比如fast cgi,

再比如python,python由于自己实现的原因,有个GIL,意思就是说每个python的解释器进程,都有一个全局锁,每个线程在运行之前,都要得到这把锁。这就使得python下面多线程编程没有办法用到多cpu的好处,始终只能用到一个core。

GIL是大家的肉中刺,眼中钉,一票子人想着把这个东西拿掉。不过弄了半天,推出的是一个另类解决方案,就是提供了multiprocessing这个库,直接用process来模拟thread,诸如pool阿,lock之类的东西都一并打包奉送。

关键词(Tags): #process#python
全看分页树展 · 主题 跟帖


有趣有益,互惠互利;开阔视野,博采众长。
虚拟的网络,真实的人。天南地北客,相逢皆朋友

Copyright © cchere 西西河