GIL(全局解释器锁)与互斥锁
admin
2023-07-18 05:01:52
0
在GIL(全局解释器锁)与互斥锁的前提下,程序的运行过程分析

针对Cpython所拥有的GIL锁
作用:由于Cpython解释器在运行python文件时,
     Cpython进程与其运行文件所产生的主进程是一个进程(文件进程相当于Cpython的一个线程)
     线程的特点是数据资源是共享的,而多个线程又都要共享Cpython的解释权限,共享意味着竞争,有竞争数据就不安全,
     所以Cpython的GIL锁(Cpython的一个线程)
     就产生了,根本作用是,当python文件中的线程想要执行其代码,必须获得GIL权限,否则不能执行,
     所以cpu的多核优势也没有了,除非多开Cpython解释器或多进程,否则同时只能运行一个线程

互斥锁作用:
    互斥锁用于python文件运行进程(线程)时,使数据修改等操作的竞争变得有序化


相关内容

热门资讯

四川宜宾一村庄有人放生大量蛇引... 近日,关于“四川宜宾叙州区南广镇五一村红岩山有人放生大量蛇”一事引发关注,放生者发布的放蛇视频至今仍...
云南祥云通报“公立幼儿园报名要... 6月7日,云南祥云县教育体育局发布更正说明:2026年6月5日,我局下属祥城镇中心学校通过《祥云时讯...
-15%!菲律宾总统成40年来... -15%,这是菲律宾民调机构“社会气象站”近日公布的总统马科斯的净满意度,也就是说民调中对他不满意的...
原创 大... 最近两年,日本国内有个话题越吵越热,连电视台都反复拿出来讨论:那些本土辛辛苦苦培养出来的科研尖子,怎...
校企携手光影筑梦 贵州学子用影... 近日,一部名为《爱你老几》的校园温情微电影在各大短视频平台温情上线。这部影片由贵州师范大学传媒学院携...
又一位!杰出天体物理学者自美归... 【文/观察者网 柳白】一位凭借黑洞研究成果斩获北美最杰出青年科学家专项奖学金的物理学家,已经放弃美国...
今年丢准考证的高考生已出现 今天2026年高考正式开启,然而似曾相识的场景,每年都会提前出现……据武汉警方消息,6月2日晚8时1...
美国考虑动用伊朗资产,帮助海湾... 据凤凰卫视援引路透社报道,美国政府试图将伊朗资产重新分配给波斯湾国家,用于重建工作,以及修复伊朗未来...
一天一个价!鸡蛋价格大涨近8成 “鸡蛋昨天4.99元/斤,今天就5.29元了,一天一个价。”据齐鲁晚报报道,6月1日中午,在济南市历...
英法德三国领导人将与泽连斯基会... 【环球网报道】据英国天空新闻网、《卫报》等媒体报道,英国首相斯塔默将于当地时间7日在伦敦唐宁街10号...