0

私は、ファイルを迅速に作成および書き込む必要がある Android プロジェクトに取り組んでいます。私はこの目的で ndk を使用していますが、メイン スレッドから実行している場合、fopen() 呼び出しには、最短で 30 ミリ秒から数秒の不確実な時間がかかることがわかりました。ファイルを開いた後、いくつかの結果を計算し、結果を開いているファイルに保存してから閉じる必要があります。

私はそれを別のスレッドに入れようとしていますが、それがまったく役立つかどうか、またスケジューリングの問題を処理する方法がわかりません。また、アプリケーションの開始時にこれらのファイル記述子の多くを開き、アプリケーションを通じてそれらのプールを維持することも考えています。正しい方向を示すのを手伝ってくれる人はいますか?

4

1 に答える 1