タグ

関連タグで絞り込む (1)

タグの絞り込みを解除

Global Interpreter Lockに関するRyobotのブックマーク (1)

  • karky7のブログ: PythonのGILについて簡単に調べてみました

    Pythonで平行処理をやろうと思った時に、いろいろやり方があるのですがどの方法が一番効率的かどうか考えた時に、いつも 「GIL」様 が、お顔をお出しになって 「じゃぁ、どうやれって言うんだよ」 って感じになりますよね? えっ?ならない...そうですか 世間ではあまりよく思われていない「GIL」だと思いますがでも私はPythonが好きなので頑張ってみました。 今回はサンプルコードとか作ってる時間がありませんでしたので、ほとんど説明だけですので、ごめんなさい。 GIL(Global Interpreter Lock)とは 全然違います、 Pythonインタープリターが内部で利用しているスレッドの同期プリミティブで、GILを取得できたスレッドがコードの実行を行うことができます、最初はスクリプトを実行したスレッドは1つ、mainスレッドだけなのでシングルスレッド動作させた場合はGILに対しての競

    karky7のブログ: PythonのGILについて簡単に調べてみました
  • 1