執行緒基礎
執行緒是作業系統能夠進行運算調度的最小單位。它被包含在進程之中,
是進程中的實際運作單位
為什麼會有執行緒
在多核CPU中,利用多執行緒可以實現真正意義上的並行執行
在一個應用進程中,會存在多個同時執行的任務,如果其中一個任務
被阻塞,將會引起不依賴該任務的任務也被阻塞。通過對不同任務創
建不同的執行緒去處理,可以提升程式處理的實時性
執行緒可以認為是輕量級的進程,所以執行緒的創建、銷毀比進程更快
執行緒是作業系統能夠進行運算調度的最小單位。它被包含在進程之中,
是進程中的實際運作單位
為什麼會有執行緒
在多核CPU中,利用多執行緒可以實現真正意義上的並行執行
在一個應用進程中,會存在多個同時執行的任務,如果其中一個任務
被阻塞,將會引起不依賴該任務的任務也被阻塞。通過對不同任務創
建不同的執行緒去處理,可以提升程式處理的實時性
執行緒可以認為是輕量級的進程,所以執行緒的創建、銷毀比進程更快