2012-11-13 61 views
2

我知道光纖在線程的上下文中運行。它們只是用戶級別的。用戶級別線程內核級線程和光纖

我知道線程可以是用戶級別或內核級別。

當您在用戶級應用程序創建一個線程是用戶級也?

你可以創建你的用戶應用程序內核級線程?

這些用戶級線程也由內核調度?

當您在.NET中調用的CreateThread如何內核發揮作用? CreateThread函數是否需要通過susbsystem dll到執行程序,一直到內核創建用戶級線程?

回答

0

在Windows平臺上,用戶模式進程(應用程序)中的線程是用戶模式線程,而內核模式進程中的線程是內核模式線程。您不能在用戶模式進程中創建內核模式線程。在Windows上,所有線程都由內核直接或間接調度(通過它如何配置CPU中斷)。

.NET CreateThread最終使用從Kernel32.dll導出的CreateThread API。

相關問題