作者chilam22 (chilam)
看板LinuxDev
标题[问题] 请问kthread?
时间Sat Jan 10 16:08:50 2009
我在driver里create两个kernel thread,
thread A在loop里输出1, thread B在loop里输出2,
如果我在loop里不做sleep之类放弃cpu的动作,
最後cpu就会一直被某个thread占据,
不会有thread切换的情况.
所以是否kernel thread除非主动放弃,
不然会一直持有cpu?
不过书上写kernel利用time sharing来切换process,
应该不会让kernel thread一直持有cpu?
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 61.230.14.29