[問題] 關於 schedule_timeout 的用法
請教一下大家,我想在五秒之後 printk 一段訊息,
但是聽說用 busy wait 方式不好,所以可以用 schedule_timeout
我寫一段 hello.c 如下,希望在 insmod hello.ko 後五秒能在 dmesg 看到訊息
這是寫在 module_init 的 function 裡面的片段
schedule_timeout (5*HZ);
printk(KERN_ALERT "Hello, world after 5 secs\n");
不過卻發現 insmod hello.ko 後就馬上印出來了,而不是五秒之後
請問一下要怎改才對呢?
謝謝 :-)
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 220.136.110.203
→
03/03 10:56, , 1F
03/03 10:56, 1F
→
03/05 14:48, , 2F
03/05 14:48, 2F
討論串 (同標題文章)
以下文章回應了本文:
完整討論串 (本文為第 1 之 4 篇):
LinuxDev 近期熱門文章
PTT數位生活區 即時熱門文章