Pythonでマルチスレッドaardio_

1、メインスレッドでのインポートPythonライブラリ

  輸入PY。

図2に示すように、メインスレッドはGILを解放します

  py.releaseThread();

3、(それ以外の場合はエラーになり、Pythonスクリプトのpy.lockで呼び出さなければなりません)のPythonスクリプトを呼び出します

  メインスレッドが呼び出します。 

    py.lock(
      関数(){
        TEST1 = py.import( "TEST1");
        test1.run();
      }
    )

  。Bサブスレッドの呼び出し:

    輸入PY; //子スレッドを再インポートするPythonライブラリする必要があります

    py.lock( 
      関数(){
        TEST2 = py.import( "TEST2");
        test2.run();
      }
    )

おすすめ

転載: www.cnblogs.com/dabaicai0703/p/11221464.html