听说底层是依据win32的线层实现

更新时间:02-09 教程 由 离沫 分享

听说底层是依据win32的线层实现?

python使用Global Interpreter Lock,简称GIL,把守解释器的大门,同时保护C API的调用,假如有A,B,C三个线程同时运行,如果A线程进入了解释器,GIL会把B,C挡在大门之外,在线程调度的时候,会重新调度一个线程进入解释器,至于何时调度,调用sys.getcheckinterval()查看,这个也可以通过set来设置,至于调度哪个线程,这个则完全交给操作系统去做,从原理上看,就是模拟了操作系统的原生线程。

声明:关于《听说底层是依据win32的线层实现》以上内容仅供参考,若您的权利被侵害,请联系13825271@qq.com
本文网址:http://www.25820.com/tutorial/14_2301031.html