python中如何切换到指定文件夹,python中如何切换多种画笔
1、通过判断指令计数器切换GIL
(1)python的解释器是在一个大的循环中逐个解析字节码指令;
(2)每次循环开始都会检查一下_Py_Ticker的值。
{
.
for(;)
.
如果(- _Py_Ticker0){
.
_ Py _ Ticker=_ Py _ CheckInterval
.
if(interpreter_lock){
.
PyThread _ release _ lock(解释器_锁);
PyThread _ acquire _ lock(解释器_锁,1);
}
}
.
开关(操作码){
案例:
}
}
}2、IO阻塞之前切换GIL
计算机编程语言允许在执行街区型的系统调用之前允许其他线程执行(Py_BEGIN_ALLOW_THREADS),然后再重新尝试获取GIL。
# define py _ BEGIN _ ALLOW _ THREADS {
python readstate * _ save
_ save=pye val _ save thread();以上就是计算机编程语言中切换GIL的方法,希望对大家有所帮助。更多计算机编程语言学习推荐:python教学
本文教程操作环境:windows7系统、Python 3.9.1、戴尔自交第三代电脑。
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。