社区
脚本语言
帖子详情
求大神指点 关于Python的GIL
macrojj
2014-06-13 10:27:26
我理解因为Python解释器有个全局锁 实际上 解释器没有办法多线程运行。 所以Python程序其实不能真正多线程运行。
这种理解是否正确呢?
另外 如果我把Python字节码 转成了exe 这样不依赖解释器了 是否就可以实现 多线程了呢?
...全文
156
1
打赏
收藏
求大神指点 关于Python的GIL
我理解因为Python解释器有个全局锁 实际上 解释器没有办法多线程运行。 所以Python程序其实不能真正多线程运行。 这种理解是否正确呢? 另外 如果我把Python字节码 转成了exe 这样不依赖解释器了 是否就可以实现 多线程了呢?
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
1 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
The_Third_Wave
2014-06-13
打赏
举报
回复
全局解释器锁(Global Interpreter Lock),是计算机程序设计语言解释器用于同步线程的工具,使得任何时刻仅有一个线程在执行。 你的前一条解释可行。 但是后面exe的理解就完全错误了,因为转换为exe文件,你程序本身还是python,所以还的用Python解释器。如果你有打包成exe的经验,你就会明白,其实就是把所有需要的组件库放在一个exe文件里。如果打包成exe就可以真正实现多线程,那么。。。也就没必要说Python没有真正的多线程了。 其实多线程用在GUI程序里就很好!其他的I/O密集型的可以用多线程,计算密集型?你非要用python,可以使用多进程机制。
【高级教程】ctypes:从
python
菜鸟到c
大神
众所周知,相比c++/c,
python
代码的简洁易懂是建立在一定的速度损耗之上。如果既要代码
python
ic又要代码高效,或者比较直接地与系统打交道,那么,ctypes非常值得一探。
Python
简介及发展历史
Python
,读作['paɪθɑn],翻译成汉语是蟒蛇的意思,并且
Python
的logo也是两条缠绕在一起的蟒蛇的样子,然而
Python
语言和蟒蛇实际上并没有一毛钱关系。
Python
的口号是:“人生苦短,我用
Python
!这条口号已经被
Python
业界广泛使用,快成了广告词一类的存在了。
Python
语言是由荷兰程序员Guido van Rossum,江湖人称“龟叔”,独立开发完成初版的。“龟叔”曾供职于google,现任职于dropbox。
python
是哪国开发的_
Python
简介
Python
简介
Python
是当前非常热门、应用范围非常广、使用人员非常多的编程语言。每年都有很多的初学者开始接触并爱上
Python
语言。作为一门开源的编程语言,其学习教程、技术书籍有很多,各有优缺点。
Python
是一门强大的语言,可用于Web开发、自动化运维、科学计算、网络爬虫、数据分析、机器学习、深度学习等几乎所有主流应用方向。尤其是
Python
+Django的Web开发组合。更是开发大型新闻...
python
软件介绍-
Python
简介
Python
简介
Python
是当前非常热门、应用范围非常广、使用人员非常多的编程语言。每年都有很多的初学者开始接触并爱上
Python
语言。作为一门开源的编程语言,其学习教程、技术书籍有很多,各有优缺点。
Python
是一门强大的语言,可用于Web开发、自动化运维、科学计算、网络爬虫、数据分析、机器学习、深度学习等几乎所有主流应用方向。尤其是
Python
+Django的Web开发组合。更是开发大型新闻...
看完这一篇,
Python
进程、线程、队列尽收脑里
最近复习了一下进程和线程,做个笔记,
大神
勿喷,以下仅是个人观点,欢迎指导交流。
脚本语言
37,743
社区成员
34,212
社区内容
发帖
与我相关
我的任务
脚本语言
JavaScript,VBScript,AngleScript,ActionScript,Shell,Perl,Ruby,Lua,Tcl,Scala,MaxScript 等脚本语言交流。
复制链接
扫一扫
分享
社区描述
JavaScript,VBScript,AngleScript,ActionScript,Shell,Perl,Ruby,Lua,Tcl,Scala,MaxScript 等脚本语言交流。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
试试用AI创作助手写篇文章吧
+ 用AI写文章