Binderサーバプロセスの並行処理実装とスレッド管理
複数のクライアントから同時にリクエストが送信される場合、Binderドライバがサーバプロセスに対して新規スレッドの生成を要求することがあります。この動作はkernel/drivers/android/binder.cの処理ロジックに基づいています。
ドライバ内部の判定処理では、以下の条件をすべて満たした場合にBR_SPAWN_LOOPERコマンドが発行されます。
プロセス内のrequested_threadsカウ ...
7月16日 19:48 投稿