python多线程为什么没有并行?
1.什么是吉尔?
gil的全名是globalinterpreterlock(globalinterpreterlock),源于python设计之初的考虑和对数据安全的决策。
2.每个cpu只能同时执行一个线程
事实上,单核cpu下的多线程只是并发,而不是并行。并发性和并行性是同时处理多个请求的概念。但是并发和并行之间有区别。并行意味着两个或多个事件同时发生,而并发意味着两个或多个事件在同一时间间隔发生。
百度搜索圈t社区()免费视频教程
原文标题:python高并发框架 python多线程为什么没有并行?,如若转载,请注明出处:https://www.saibowen.com/wenda/23962.html
免责声明:此资讯系转载自合作媒体或互联网其它网站,「赛伯温」登载此文出于传递更多信息之目的,并不意味着赞同其观点或证实其描述,文章内容仅供参考。