[Win32 Thread] ExitThread
ExitThread(結束一個執行緒)
若以更強制的手法結束一個執行緒。你可以使用ExitThread()。
VOID ExitThread(DWORD dwExitCode);參數
dwExitCode: 指定此執行緒之結束碼
回返值
沒有。此函式從不回返。
這個函式有點像C runtime library 中的 exit() 函式,因為它可以在任何時候被呼叫並且絕不會回返。任何碼若放在此行之下,保證不會被執行。
程式啟動後就執行的那個執行緒稱為主執行緒(Primary thread)。主執行緒有兩個特點。第一,它必須負責 GUI(Graphic User Interface)程式中的主要訊息迴路。第二,此一執行緒的結束(不論是因為回返或因為呼叫了ExitThread() )會使得程式中的所有執行緒都被強迫結束,程式也因此而結束。其他執行緒沒有機會做清理工作。
Comments
Post a Comment