什麼叫線程?

首先,從電腦的硬件CPU說起,cpu是中央處理器,是計算數據用的,相當於人類的大腦,指揮着電腦軟件和硬件幹活.在這裏插入圖片描述
什麼叫線程?舉個例子:騰訊電腦管家中有病毒查殺,清理垃圾,電腦加速等功能,騰訊電腦管家是一個被加載進內存的程序,所以它是進程,而這個進程中每一個功能啓動所產成的任務都可以開啓通往cpu的執行路徑,而這些執行路徑則是線程.
換句話說就是:線程屬於進程,進程中至少有一個線程負責程序的執行.

cpu如果是單線程,則cpu會在多個任務中來回跳轉,看似是所有功能同時執行,其實是cpu在多個任務之間來回跳轉.
cup如果是多線程,則cpu會以多倍於單線程的速度在多個任務之間來回跳轉.
多線程的好處:效率高,多線程之間互不影響.

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章