*参照元 [#b68bc5a0] #backlinks *説明 [#jc4ae09b] -パス: [[linux-2.6.33/include/linux/preempt.h]] -FIXME: これは何? --説明 **引数 [#n24b1247] -なし **返り値 [#x99a3d20] -なし **参考 [#a28f8e5d] *実装 [#ubd8d115] #ifdef CONFIG_PREEMPT (略) -プリエンプションが有効の場合 --[[linux-2.6.33/CONFIG_PREEMPT]] #define preempt_check_resched() \ do { \ if (unlikely(test_thread_flag(TIF_NEED_RESCHED))) \ - --[[linux-2.6.33/unlikely()]] - --[[linux-2.6.33/test_thread_flag()]] - --[[linux-2.6.33/TIF_NEED_RESCHED]] preempt_schedule(); \ - --[[linux-2.6.33/preempt_schedule()]] } while (0) (略) #else (略) -プリエンプションが無効の場合 #define preempt_check_resched() do { } while (0) -何もしない (略) #endif *コメント [#a854e390]