pypy 日常:我们要干掉 GIL

2017-08-16 13:58:33 +08:00
 janxin
Pypy:我们想要干掉 GIL,基于之前募集的 STM 剩余的钱,但是还不够,请大家捐款。

https://morepypy.blogspot.com/2017/08/lets-remove-global-interpreter-lock.html
4578 次点击
所在节点    Python
18 条回复
binfengxy
2017-08-16 14:24:57 +08:00
要是可以干掉 Cpython 的 GIL 我会捐款的
terrawu
2017-08-16 14:26:52 +08:00
youtube 都在尝试把 python 用 go runtime 跑了,python runtime 真是令人无语,蛤蛤。
janxin
2017-08-16 15:20:18 +08:00
@binfengxy 醒醒,别做梦了
cloudyplain
2017-08-16 15:30:16 +08:00
pypy 真是牛的一 b 就是没钱,真苦。
BOYPT
2017-08-16 15:42:30 +08:00
你们尽管捐,去得成算我输
aisk
2017-08-16 15:44:47 +08:00
@terrawu grumypy 那个项目提交很少了,基本是个 youtube 员工个人项目了。
glasslion
2017-08-16 16:33:22 +08:00
本文的标题换成 STM is dead, Long live GIL. 更合适
laike9m
2017-08-16 16:34:12 +08:00
都没听说 Gilectomy 吗?虽说也是个个人项目,不过因为是 core Dev 主导,社区讨论挺多的
https://us.pycon.org/2017/schedule/presentation/118/
jy02201949
2017-08-16 16:59:13 +08:00
直接 Jython
cloudyplain
2017-08-16 17:33:57 +08:00
@laike9m cpython 就是去了 GIL 性能还是太差,jit 才是未来。
cholerae
2017-08-16 18:27:36 +08:00
@terrawu 那个东西没卵用,性能也不咋地。也是个大坑。目前还完全不可用
binfengxy
2017-08-16 18:31:11 +08:00
@cholerae 你说的是撒? golang?
cholerae
2017-08-16 18:57:24 +08:00
@binfengxy grumpy
chenqh
2017-08-16 21:56:11 +08:00
youtube 那确实是性能问题,但是大部分用 python 没有那么大的并发啊
jjx
2017-08-16 22:00:26 +08:00
pypy 目前最重要的是要突破 cpyext 的瓶颈, 这样才会有人采用
PythonAnswer
2017-08-17 02:51:41 +08:00
干掉 guido, 换委员会 /社区领导, py 才有希望啊 哈哈哈哈
congeec
2017-08-17 10:18:38 +08:00
@cloudyplain 那次尝试距现在都 20 年了
sujin190
2017-08-17 13:35:15 +08:00
pypy 不是使用 gc 来回收内存的么?那么如果不再使用 refcount 来回收内存的话,多线程同时访问相同数据只会不一致,但是不会挂,只要在 gc 的时候加全局锁控制,那么移除 gil 还是有可能的吧

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/383365

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX