0

サーバーとリアルタイムデータを交換するためにnioソケットを使用してゲームサーバーに接続する専用スレッドがあるアプリがあります。同時に、いくつかの同時スレッドが実行されている可能性があり、それぞれが別のサーバーから小さな画像を取得するために (apache HttpClient を使用して) http 呼び出しを行います。

問題は、画像を取得する http 呼び出しが呼び出されると、ソケット接続が明らかに遅延することです。ソケットスレッドの優先度を上げるために次のコードを追加してみました

android.os.Process.setThreadPriority(android.os.Process.THREAD_PRIORITY_MORE_FAVORABLE);

しかし、それは役に立ちませんでした。私はまだソケット通信の遅れを見ました。

この問題について何か提案はありますか?

ありがとう!

4

0 に答える 0