2011-04-09 70 views
0

內核線程真正與用戶進程有什麼關係?實際映射意味着什麼?它是誰選擇哪個用戶線程映射哪個內核線程的程序員?我在理解內核線程時遇到問題..內核線程究竟是什麼?

+0

這是一個*非常具體的問題。 「內核線程」可以有幾個(相關但不完全相同)的含義。你能給我們一些背景嗎? – 2011-09-02 07:01:39

回答

0

簡短的回答你的問題:

CPU只能運行內核線程,因爲內核只能看到內核線程和內核管理CPU調度。如果用戶進程想要執行任務,則其中一個用戶進程線程將映射到內核線程,以便可以由內核調度並由CPU運行。程序員不需要擔心將用戶線程映射到內核線程。也許在某些系統中,程序員可以將用戶線程綁定到內核線程,但我不確定這是否可行。

相關問題