0

対応するコールバックを持ついくつかのファイル記述子がルーパーに追加され、 ALooper_pollAll()が 1000 ミリ秒のタイムアウトで呼び出されると仮定しましょう。その後すぐに、いくつかのファイル記述子が利用可能になり、ルーパーはそれらに対してコールバックを呼び出し始めます。最後に呼び出されたコールバックが、ALooper_pollAllの開始から 200 ミリ秒経過した直後に終了したとします。さて、どちらの記述子にもデータがなくなった場合、関数はいつ ALOOPER_POLL_TIMEOUT を返すのでしょうか? 800ms (コールバックが終了した後の残りのタイムアウト時間) 後ですか、それとも 1000ms (初期タイムアウト) 後ですか?

4

1 に答える 1