勵志

勵志人生知識庫

什麼是線程

線程操作系統能夠進行運算調度的最小單位,它被包含在進程之中,是進程中的實際運作單位。一條線程指的是進程中一箇單一順序的控制流,一箇進程中可以併發多箇線程,每條線程並行執行不同的任務。

線程是獨立調度和分派的基本單位,它可由程序計數器、一組寄存器和組成,線程可與同屬一箇進程的其他的線程共享進程所擁有的全部資源,一箇線程可以創建和撤銷另一箇線程,同一個進程中的多箇線程之間可以併發執行。

引入線程後,可以提高程序處理的實時性,並且線程的創建、銷燬比進程更快,因此線程也被稱爲輕量級的進程。