ブックマーク / www.python.jp (1)

  • PEP 703 グローバル・インタプリタ・ロックを除去可能に の解説 - python.jp

    先日、Pythonの仕様を決定する Steering Council が PEP 703 – Making the Global Interpreter Lock Optional in CPython に関するコメントを発表し、大きな話題を呼びました。 最終的にこのPEPがどのようになるのか、まだ結論は出ていませんが、Pythonの将来に大きな影響を与えることになるでしょう。 ここでは、PEP-703がどのようにPythonを改善しようとしているのか、概略を説明します。 GILとは?¶まず、グローバル・インタプリタ・ロック(GIL) とはなんでしょう? Pythonでは、スレッドを利用して複数の処理を同時に実行できます。次の処理は、100万個の整数の二乗和を計算する関数を、2つのスレッドで同時に実行しています。 from concurrent.futures import ThreadP

    maruguu
    maruguu 2023/09/22
    当初からの設計による問題をどう解決していくのかとても気になる。仕事には応用できなさそうだけど、、、
  • 1