C#之關于線程的概述

時間:2020-08-10 作者:管理員(yuán) 點擊:710

當啓動應用程序時,系統就會給該應用程序分(fēn)配所需要的内存和其他資(zī)源,内存和資(zī)源的物(wù)理分(fēn)離(lí)叫進程,分(fēn)配給進程的内存與其他進程分(fēn)配的内存被隔離(lí),具有所屬的進程才可以訪問它。

在Windows操作系統中(zhōng),通過訪問Windows任務管理器可以查看當前正在運行的進程,點擊詳細信息,可看到進程的PID、CPU使用率、内存使用率等信息,應用程序可以包含一(yī)個進程或多個進程,每個進程都有自己獨立的數據、執行代碼和系統資(zī)源。

線程的本質:線程是指向進程的指令流部分(fēn)的一(yī)個指針。

每一(yī)個進程至少有一(yī)個執行的線程,創建一(yī)個進程包括在指令中(zhōng)的某一(yī)點啓動進程。這個最初線程稱爲基本線程和主線程。線程的執行順行是由應用程序中(zhōng)的方法代碼來決定的。在一(yī)個簡單的.NET  FreameWork Windows應用程序中(zhōng),主線程是項目中(zhōng)的方法Main中(zhōng)啓動的,它最先調用Application.Rauo()開(kāi)始。

線程有單線程和多線程之分(fēn),這種區分(fēn)是針對進程而言的。一(yī)個進程有一(yī)個或多個線程,其中(zhōng)有一(yī)個進程的被稱爲單線程進程,有多個線程的被稱爲多線程進程。
返回列表
在線溝通

Are you interested in ?

感興趣嗎(ma)?

有關我(wǒ)(wǒ)們服務的更多信息,請聯系

136 7365 2363(同微信) 13140187702

鄭州網站建設鄭州網站設計鄭州網站制作鄭州建站公司鄭州網站優化--聯系索騰

與我(wǒ)(wǒ)們合作

鄭州網站建設鄭州網站設計鄭州網站制作鄭州建站公司鄭州網站優化--與索騰合作,您将會得到更成熟、專業的網絡建設服務。我(wǒ)(wǒ)們以客戶至上,同時也相互挑戰,力求呈現最好的品牌建設成果。

業務咨詢熱線:

136 7365 2363

TOP

QQ客服

在線留言