8. MFC的進(jìn)程和線程 1. Win32的進(jìn)程和線程概念 進(jìn)程是一個可執(zhí)行的程序,由私有虛擬地址空間、代碼、數(shù)據(jù)和其他操作系統(tǒng)資源(如進(jìn)程創(chuàng)建的文件、管道、同步對象等)組成。一個應(yīng)用程序可以有一個或多個進(jìn)程,一個進(jìn)程可以有一個或多個線程,其中一個是主線程。 線程是操作系統(tǒng)分時調(diào)度分配CPU時間的基本實體。一個線程可以執(zhí)行程序的任意部分的代碼,即使這部分代碼被另一個線程并發(fā)地執(zhí)行;一個進(jìn)程的所有線程共享它的虛擬地址空間、全局變量和操作系統(tǒng)資源。 之所以有線程這個概念,是因為以線程而不是進(jìn)程為調(diào)度對象效率更高: • 由于創(chuàng)建新進(jìn)程必須加載代碼,而線程要執(zhí)行的代碼已經(jīng)被映射到進(jìn)程的地址空間,所以創(chuàng)建、執(zhí)行線程的速度比進(jìn)程更快。 • 一個進(jìn)程的所有線程共享進(jìn)程的地址空間和全局變量,所以簡化了線程之間的通訊。
資源簡介:
上傳時間:
上傳用戶:
資源簡介:
上傳時間:
上傳用戶:
資源簡介:
上傳時間:
上傳用戶:
資源簡介:
上傳時間:
上傳用戶:
資源簡介:
上傳時間:
上傳用戶:
資源簡介:
上傳時間:
上傳用戶:
資源簡介:
上傳時間:
上傳用戶:
資源簡介:
上傳時間:
上傳用戶:
資源簡介:
上傳時間:
上傳用戶:
資源簡介:
上傳時間:
上傳用戶:
資源簡介:
上傳時間:
上傳用戶:
資源簡介:
上傳時間:
上傳用戶:
資源簡介:
上傳時間:
上傳用戶:
資源簡介:
上傳時間:
上傳用戶:
資源簡介:
上傳時間:
上傳用戶:
資源簡介:
上傳時間:
上傳用戶:
資源簡介:
上傳時間:
上傳用戶:
資源簡介:
上傳時間:
上傳用戶:
資源簡介:
上傳時間:
上傳用戶:
資源簡介:
上傳時間:
上傳用戶:
資源簡介:
上傳時間:
上傳用戶:
資源簡介:
上傳時間:
上傳用戶:
資源簡介:
上傳時間:
上傳用戶:
資源簡介:
上傳時間:
上傳用戶:
資源簡介:
上傳時間:
上傳用戶:
資源簡介:
上傳時間:
上傳用戶:
資源簡介:
上傳時間:
上傳用戶:
資源簡介:
上傳時間:
上傳用戶:
資源簡介:
上傳時間:
上傳用戶:
資源簡介:
上傳時間:
上傳用戶: