查看内核线程的方法:ps -aux 可以查看系统中的所有线程,其中带有[ ]的表示是内核线程。
内核线程创建方法:
thread = kthread_create(taskq_thread, tqt, "%s/%d", name, i);
wake_up_process(thread);
其中taskq_thread为该内核函数需要做的事情。
内核线程的销毁函数如下:
kthread_stop(thread);
如果要将内核线程绑定到具体的CPU上,可以采用如下方法:
kthread_bind(tqt->tqt_thread, i % num_online_cpus());
阅读(847) | 评论(0) | 转发(0) |