0

シミュレーションを実行し、XML-RPC を介してリモート クライアントにデータを送信しています。XML-RPC 部分を実行するためにスレッドを使用しています。しかし、何らかの理由で、接続しているいずれかのクライアントから要求を行うまで、プログラムの実行が非常に遅くなります。そして、最初のリクエストを実行した後、プログラムは正常に実行されます。Threading から継承するクラスがあり、XML-RPC を開始するために使用します

コードを実際に表示することはできませんが、なぜこれが起こっているのかについて何か提案はありますか?

ありがとう、私の質問が十分に明確であることを願っています

4

1 に答える 1

0

Python では、GIL により、スレッドは実際には並列実行されません。RPC 部分がアクティブな方法で待機している場合 (待機ではなく接続のループ ポーリング)、説明した動作が発生する可能性が最も高くなります。ただし、コードを見ない限り、これは単なる推測です。

于 2013-07-25T22:21:49.057 に答える