[Win32 Thread] ExitThread

ExitThread(結束一個執行緒)

若以更強制的手法結束一個執行緒。你可以使用ExitThread()。

VOID ExitThread(DWORD dwExitCode);

參數

dwExitCode: 指定此執行緒之結束碼

回返值
沒有。此函式從不回返。

這個函式有點像C runtime library 中的 exit() 函式,因為它可以在任何時候被呼叫並且絕不會回返。任何碼若放在此行之下,保證不會被執行。

程式啟動後就執行的那個執行緒稱為主執行緒(Primary thread)。主執行緒有兩個特點。第一,它必須負責 GUI(Graphic User Interface)程式中的主要訊息迴路。第二,此一執行緒的結束(不論是因為回返或因為呼叫了ExitThread() )會使得程式中的所有執行緒都被強迫結束,程式也因此而結束。其他執行緒沒有機會做清理工作。

Comments

Popular posts from this blog

[Linux] UVC Camera

UPnP Device Implementations

[UPnP] UPnP Implementers Corporation & UPnP Forum