2017-11-06 6 views
0

私は10のAsyncTaskスレッドをキューに挿入しようとしますが、キューがいっぱいになるとスレッドは空き状態になるまで待たなければなりません。スレッドアンドロイドの最大ブロック

私はそれらを作成しようとしましたが、キューを消費する10個のスレッドを作成しようとすると、作成されていないスレッドの最大数が同時に実行され、最初の10スレッドは、キューが自由に追加できるまで、whileループで待機しています。

+0

ようこそ。 https://stackoverflow.com/help/how-to-askをお読みください – bated

答えて

0

のAndroid 1.6以前のリンクからAndroid AsyncTask threads limits?

抜粋、

を参照してください、コアプールサイズは1、最大プールサイズ は、コアプールサイズは、Androidの1.6以来10でした。 5であり、プールサイズは最大で です。両方の場合で、キューのサイズは10です。 のキープアライブタイムアウトは、2.3より前は10秒、その後は1秒でした。

関連する問題