mirror of
https://github.com/DragonOS-Community/DragonOS.git
synced 2025-06-18 08:06:32 +00:00
Patch sched rust (#139)
* update * 添加rt调度器的rust初步实现 * 完善rt调度逻辑 * 调试rt调度器 * 修改sched的返回值 * cargo fmt 格式化 * 删除无用代码,修补rt bug * 删除无用的代码,和重复的逻辑 * 软中断bugfix * 删除一些代码 * 添加kthread_run_rt文档 * 解决sphinix警告_static目录不存在的问题 Co-authored-by: longjin <longjin@RinGoTek.cn>
This commit is contained in:
@ -62,6 +62,18 @@
|
||||
|
||||
  该宏定义是`kthread_create()`的简单封装,提供创建了内核线程后,立即运行的功能。
|
||||
|
||||
### kthread_run_rt()
|
||||
|
||||
#### 原型
|
||||
|
||||
  `kthread_run_rt(thread_fn, data, name_fmt, ...)`
|
||||
|
||||
#### 简介
|
||||
|
||||
  创建内核实时线程并加入调度队列。
|
||||
|
||||
  类似`kthread_run()`,该宏定义也是`kthread_create()`的简单封装,提供创建了内核实时线程后,在设置实时进程的参数后,立即运行的功能。
|
||||
|
||||
## 停止内核线程
|
||||
|
||||
### kthread_stop()
|
||||
|
Reference in New Issue
Block a user