カーネルモジュールでのポーリング /* 0.5 秒待つ (HZ = 1/100秒) */ static void h_timer() { current->timeout = jiffies + 50; current->state = TASK_INTERRUPTIBLE; schedule(); current->timeout = 0; } ・カーネルの管理するタイムアウト待ち行列につながる ・タイマー割り込み毎にカーネルがタイムアウトをチェックする