執行緒二 執行緒的好處和壞處

2021-06-22 17:02:33 字數 421 閱讀 3016

一、執行緒的好處:

想一下,在一台機器中有多個程式並行執行,和只能有乙個執行緒執行的情況,對比一下,

1、讓多個處理器都發揮用處。

2、能非同步的方式處理「事件」。其他執行緒阻塞,不會影響我當前執行緒的執行

3、程式設計變得簡單。程式序列越少,程式越簡單,我們可以用多個簡單的執行緒完成複雜的邏輯。就像多個人共同解決一件事情一樣。

二、執行緒的壞處

1、執行緒太多不是好事,多了cpu忙不過來

2、資源可能被多個執行緒侵蝕。如多個執行緒訪問同乙個變數,很可能讓變數的賦值超出了我們的預期,意外發生了!

3、死鎖,資源競爭太厲害。執行緒要走完,需要資源,每個執行緒都想占有資源。執行緒的占有、得不到資源時候的等待、對占有資源的不釋放,也許會導致循壞等待,從而發生死鎖。

二 執行緒狀態

新建狀態 new 用new關鍵字建立乙個執行緒物件後,該執行緒物件就處於新生狀態。處於新生狀態的執行緒有自己的記憶體空間,通過呼叫start方法進入就緒狀態。就緒狀態 runnable 處於就緒狀態的執行緒已經具備了執行條件,但是還沒有被分配到cpu,處於 執行緒就緒佇列 等待系統為其分配cpu。就...

喝茶的好處和壞處

世界衛生組織調查了許多國家的飲料優劣情況,最終認為 茶為中老年人的最佳飲料。據科學測定,茶葉含有蛋白質 脂肪 10多種維生素,還有茶多酚 咖啡鹼 和脂多醣等近300種成分,具有調節生理功能,發揮多方面的保健和藥理作用。由於茶具有防止人體內固醇公升高,有防治心肌梗塞的作用,茶多酚還能清除機體過量的自由...

喝咖啡的好處和壞處好處

喝咖啡的好處和壞處好處 1.咖啡含有一定的營養成分。咖啡的菸鹼酸含有維他命b,烘焙後的咖啡豆含量更高。並且有游離脂肪酸 咖啡因 單寧酸等。2.咖啡對 有益處。咖啡可以促進代謝機能,活絡消化器官,對便秘有很大功效。使用咖啡粉洗澡是一種溫熱 有 的作用。3.咖啡有解酒的功能。酒後喝咖啡,將使由酒精轉變而...