進程和線程的常見面試問題

一.進程和線程的區別

study hard

總結:線程是進程的一部分


二.進程的特點

study hard


三.線程的五種狀態

study hard

圖解:要清楚的瞭解線程狀態之間的調度運行關係

study
狀態之間有對應的調度方法


四.線程的實現方式

在這裏插入圖片描述

建議使用實現接口的方式創建多線程

why?
因爲實現Runnable接口的方式,更加的符合面向對象,線程分爲兩部分,一部分線程對象,一部分線程任務

1.繼承Thread類:線程對象和線程任務耦合在一起。一旦創建Thread類的子類對象,既是線程對象,有又有線程任務。
2.實現runnable接口:將線程任務單獨分離出來封裝成對象,類型就是Runnable接口類型。

總結:Runnable接口對線程對象和線程任務進行解耦。


Thank you for paying attention to me when you look so good

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