CFRunLoop

標準ライブラリー
言語仕様
Empty
2024/01/10 13:07
Empty
Empty
Empty
Empty
Empty
C 習得には学習が必要
B 専門性の高い場面で必要
9 more properties
入力を受け付けて、結果を画面に反映させるためのスレッドを iOS アプリで表現する API
無限ループしているメインループ
デバイスの入力を検知
入力検知でコールバックを実行する
メインループがなぜ必要か?
リソースが1つしかないので、複数のスレッドがアクセス可能だと都合が悪い
メインループに任せれば排他制御がいらなくなる
UI操作、描画反映
→ Lock free