kthread を作成するモジュールがあります。この kthread にいくつかの統計を記録させてから、CPU を生成します。再実行時に統計を記録します。これを行う正しい方法は何ですか?は
set_tsk_need_reched(task);
schedule();
これを行う正しい方法は?(思ったようにはいかない)
kthread を作成するモジュールがあります。この kthread にいくつかの統計を記録させてから、CPU を生成します。再実行時に統計を記録します。これを行う正しい方法は何ですか?は
set_tsk_need_reched(task);
schedule();
これを行う正しい方法は?(思ったようにはいかない)
If I correly remember Linux kernel have a yield() function that can be used to voluntarily pass processor control to some another thread in the system (kernel will decide itself what thread will be running next). Some notes: