サーバーとリアルタイムデータを交換するためにnioソケットを使用してゲームサーバーに接続する専用スレッドがあるアプリがあります。同時に、いくつかの同時スレッドが実行されている可能性があり、それぞれが別のサーバーから小さな画像を取得するために (apache HttpClient を使用して) http 呼び出しを行います。
問題は、画像を取得する http 呼び出しが呼び出されると、ソケット接続が明らかに遅延することです。ソケットスレッドの優先度を上げるために次のコードを追加してみました
android.os.Process.setThreadPriority(android.os.Process.THREAD_PRIORITY_MORE_FAVORABLE);
しかし、それは役に立ちませんでした。私はまだソケット通信の遅れを見ました。
この問題について何か提案はありますか?
ありがとう!