查看内核线程的方法: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());
阅读(1337) | 评论(0) | 转发(0) |
<script type=text/javascript charset=utf-8 src="http://static.bshare.cn/b/buttonLite.js#style=-1&uuid=&pophcol=3&lang=zh"></script> <script type=text/javascript charset=utf-8 src="http://static.bshare.cn/b/bshareC0.js"></script>
内核线程创建方法:
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());
相关热门文章
给主人留下些什么吧!~~
评论热议