今天學習了多線程程序設計
1.進程:是應用程序的執行實例,就是指在系統中正在運行的一個應用程序。每個進程是由私有的虛擬地址空間、代碼、數據和其它各種系統資源組成,進程在運行過程中創建的資源隨著進程的終止而被銷毀,所使用的系統資源在進程終止時被釋放或關閉。
2.線程:是進程內部的一個獨立執行單元。系統創建好進程后,實際上就啟動執行了該進程的主執行線程,主執行線程以函數形式,比如說main或WinMain函數,將程序的啟動點提供給Windows系統。主執行線程終止了,進程也就隨之終止
3.創建并啟動用戶界面線程一般要經過3個步驟:
第一步是從CWinThread類派生出自己的線程類;
第二步是改造這個線程類,使它能夠完成用戶所希望的工作;
第三步是創建并啟動用戶界面線程。