Home
last modified time | relevance | path

Searched refs:kthread (Results 1 – 5 of 5) sorted by relevance

/DragonOS-0.1.8/docs/kernel/process_management/
Dkthread.md1 # kthread 内核线程
3   内核线程模块定义在`common/kthread.h`中,提供对内核线程的及支持功能。内核线程作为内核的“分身”,能够提升系统的并行化程度以及故障容错能力。
11   当内核线程被创建后,虽然会加入调度队列,但是当其被第一次调度,执行引导程序`kthread()`后,将进入休眠状态。直到其他模块使用`process_wakeup()`,它才…
87   当外部模块希望停止一个内核线程时,调用该函数,向kthread发送停止消息,请求其结束。并等待其退出,返回内核线程的退出返回值。
Dindex.rst7 kthread
/DragonOS-0.1.8/kernel/src/process/
Dkthread.c95 struct kthread_info_t *kthread = to_kthread(pcb); in __kthread_create_on_node() local
98 kthread->full_name = full_name; in __kthread_create_on_node()
154 static int kthread(void *_create) in kthread() function
194 pid_t pid = kernel_thread(kthread, create, CLONE_FS | CLONE_SIGNAL); in __create_kthread()
333 struct kthread_info_t *kthread = to_kthread(pcb); in free_kthread_struct() local
334 if (!kthread) in free_kthread_struct()
339 kfree(kthread->full_name); in free_kthread_struct()
340 kfree(kthread); in free_kthread_struct()
/DragonOS-0.1.8/docs/introduction/
Dfeatures.md37 - [x] kthread机制
/DragonOS-0.1.8/docs/community/ChangeLog/V0.1.x/
DV0.1.0.md100 - kthread机制