如何在窗口中創建內核和用戶線程?如何在窗口中創建內核和用戶堆棧
我相信CreateThread是基於它的DLL上的基本內核線程? http://msdn.microsoft.com/en-us/library/windows/desktop/ms682453%28v=vs.85%29.aspx
如果有這種情況,我該如何創建一個用戶線程?
如何在窗口中創建內核和用戶線程?如何在窗口中創建內核和用戶堆棧
我相信CreateThread是基於它的DLL上的基本內核線程? http://msdn.microsoft.com/en-us/library/windows/desktop/ms682453%28v=vs.85%29.aspx
如果有這種情況,我該如何創建一個用戶線程?
我不清楚你想要什麼。有幾種線程功能
1)PsCreateSystemThread - 只有km司機可以使用它。線程僅在km系統中執行。
2)CreateThread - usermode api,調用非文件系統服務NtCreateThread,同時具有km和um堆棧並在當前進程上下文中執行。
3)光纖(http://msdn.microsoft.com/en-us/library/windows/desktop/ms682661(v=vs.85).aspx) - 完全用戶模式執行單元,它們必須手動安排。許多光纖在一個真實的線程內執行。
4)UMS(http://msdn.microsoft.com/en-us/library/windows/desktop/dd627187(v=vs.85).aspx)纖維和真實螺紋之間的一些中間。我沒有和它一起工作,可以說更多。