內核級線程運行在什么態?
內核線程只運行在內核態,不受用戶態上下文的拖累。
擴展資料
內核線程與普通進程的異同:
1.跟普通進程一樣,內核線程也有優先級和被調度。 當和用戶進程擁有相同的static_prio時,內核線程有機會得到更多的cpu資源
2.內核線程的bug直接影響內核,很容易搞死整個系統, 但是用戶進程處在內核的管理下,其bug最嚴重的情況也只會把自己整崩潰
3.內核線程沒有自己的地址空間,所以它們的”current->mm”都是空的;
4.內核線程只能在內核空間操作,不能與用戶空間交互;