Han*_*etz 19 python multithreading jython
我确信它没有,但在Interwebs上寻找一个明确的答案让我有疑问.例如,我有一篇2008年的帖子,乍看之下看起来像个笑话,但看起来似乎很认真.
编辑: ...和被证明是寻找更接近后一个笑话.对困惑感到抱歉.实际上,该帖子的评论回答了我的问题,正如Nikhil正确指出的那样.
我们意识到CPython在这方面远远领先于我们,而且我们缺乏兼容性.在经过严肃的头脑风暴(以及几杯葡萄酒)之后,我们决定在Jython中引入Global Interpreter Lock将解决整个问题!
现在,这里的状态是什么?sourceforge上的"差异"页面根本没有提到GIL.有没有我忽略的官方消息来源?
另请注意,我知道正在进行的讨论GIL是否重要,但我暂时并不关心.
Fra*_*cki 24
你发现的引用确实是个笑话,这里是Jython实现GIL的演示:
Jython 2.5.0 (trunk:6550M, Jul 20 2009, 08:40:15)
[Java HotSpot(TM) Client VM (Apple Inc.)] on java1.5.0_19
Type "help", "copyright", "credits" or "license" for more information.
>>> from __future__ import GIL
File "<stdin>", line 1
SyntaxError: Never going to happen!
>>>
Run Code Online (Sandbox Code Playgroud)
Len*_*bro 22
不,不是的.它是VM实现的一部分,而不是语言.
也可以看看:
from __future__ import braces
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
4883 次 |
最近记录: |