ダウンロードアプリケーションに取り組んでおり、複数のスレッドを同時に実行して高速にダウンロードしています。しかし、私はAndroid 4.1ジェリービーンの問題に直面しています.Too many files are open (open failed: EMFILE (Too many open files))の例外を生成します。私が知っているように、1つのプロセスで開く必要があるファイルは1024個だけです。ただし、問題はジェリービーンでのみ発生し、ICS では発生しません。
これらの問題を解決するのを手伝ってくれる人はいますか。ロットのファイルのため、10 スレッド以上でファイルをダウンロードすることが重要です。
任意のアイデアを提案してください。プログラムで解決する。