スクリプト部分に関しては、Boost.Python を使用している (ゲーム) アプリケーションに問題があります。外部サーバーに接続しない場合、同じプロセスで実行されるクライアント スレッドとサーバー スレッドがあります。
ここで問題が発生します。アプリケーションがクラッシュするため、Python インタープリターはサーバー スレッドのスクリプトと並行してクライアント スレッドのスクリプトを実行できないようです。
私の質問は、Python インタープリターで 2 つ (またはそれ以上) のスクリプトを並行して実行する可能性はありますか? 私は一日中検索しており、Py_NewInterpreter に関する多くの情報を見つけましたが、GIL を使用しているため、これで問題は解決しません。クライアントでラグが発生するため、インタープリターが他のスクリプトの実行をロックしたくありません。またはサーバー側。