蒋迪的博客
| 关于 | 归档

#Linux Linux 内核线程

Linux 内核线程 学习Note

修订时间 修订内容 修订人
2020-09-04 搭建文章框架;
内核线程创建/销毁/实例;
JD

内核线程

Linux 内核线程只运行在内核态。

内核线程的创建

内核线程的创建可以通过以下两个函数接口实现:

  • kthead_create
    • 创建一个新的内核线程;
    • 需要使用wake_up_process启动内核线程;
  • kthead_run
    • 创建一个新的内核线程后,立即启动;

内核线程的销毁

线程销毁需要调用kthread_stop函数;

内核线程与用户态通信

参考链接

  1. linux内核线程的创建与销毁
  2. linux 创建内核线程
  3. linux内核线程 [创建]
  4. 内核驱动之内核线程示例
  5. Linux 内核线程及普通进程总结
  6. Linux内核线程kernel thread详解–Linux进程的管理与调度(十)
  7. 内核与用户层通信之四种方法