gpt4 book ai didi

linux - 内核线程 --- "kthreadd"

转载 作者:IT王子 更新时间:2023-10-29 00:39:10 25 4
gpt4 key购买 nike

众所周知,kthreadd是一个内核线程,用来帮助别人创建新的内核线程(查看kthread_create_list,看是否有新的内核线程需要创建)。

但是我不明白为什么我们不用create_kthread来创建一个新的内核线程?我看不出 kthreadd 有什么不同。

你能给我一些建议吗?

感谢您的大力帮助。

最佳答案

不是真的。kthreadd 是在内核空间中运行的守护线程。原因是内核有时需要创建线程,但在内核中创建线程非常棘手。因此,kthreadd 是一个线程,如果需要,内核使用它来生成新线程。该线程也可以访问用户空间地址空间,但不应这样做。它由内核管理,因此无需担心。

关于linux - 内核线程 --- "kthreadd",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13390568/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com