*参照元 [#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]


トップ   編集 差分 履歴 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS