読者です 読者をやめる 読者になる 読者になる

linuxのメモ

Linux kernelの実装を解説していきます (対象ver 4.5)

プリエンプション - preemptible()

概要

プリエンプション可能であることを確認する

詳細

CONFIG_PREEMPT_COUNTが無効な場合は常に0を返し、有効な場合はpreempt_count()で実行待ちプロセス数が0でかつ、irqs_disabled()で現在割込み処理中である場合に1を返す、それ以外の場合は0を返す