linuxのメモ

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

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

概要

現在のタスクが他のプロセスに割り込んで実行されているかを確認する

詳細

preempt_count()で実行待ちプロセス数を取得し、この値が0の場合は0を0以外の値の場合は1を返す