問題タブ [gil]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
0 に答える
76 参照

gil - Global Interpreter Lock(GIL)の実装例?

一部のレガシー C コードを linux(NPTL) に移植しています。古いコードは、非プリエンプティブ スレッド モデルに大きく依存しています。私たちが検討している解決策の 1 つは、ある種のグローバル ロックを実装することで、Linux でそのようなモデルを模倣することです。CPython や Ruby の GIL のようなものかもしれません。

GIL の参照実装はありますか?

ありがとう

0 投票する
2 に答える
107 参照

python - Python の GIL が厳密な処理順序を強制するのはなぜですか?

python3 で実行:

いつも同じ。

今、私はあなたに私を正しく理解してもらいたいです-私は必ずしもそれらのタスクが並べ替えられることを望んでいませんが、なぜ並べ替えが起こるのか疑問に思っています. つまり、1 つのスレッド内で決定論的な方法で処理を行うことが期待できますが、スレッドの厳密なキューイングは少し奇妙に思えます。

とにかく、Python 3 で本当の同時実行性を得るにはどうすればよいですか? (私の知る限り、Jython と IronPython は 2.x のみをサポートしています)。

0 投票する
1 に答える
341 参照

python - Python 3.3 - subprocess.call と GIL

簡単な質問:

subprocces.call を使用して作成した Python インスタンスは、親プロセスと同じ GIL の対象になりますか?