《瘋狂Java講義》之多線程筆記

1、進程和線程的區別 進程:操做系統層面,每一個進程擁有獨立的代碼和數據空間,進程間切換開銷很大,進程是資源分配的最小單元; 線程:應用程序層面,同一類線程能夠共享代碼和數據空間,線程間切換開銷較小,線程是CUP調度的最小單元。 線程和進程一樣分爲五個階段:建立、就緒、運行、阻塞、終止。 2、線程的建立 多線程的建立有兩種手段,一是繼承Thread類,二是實現Runnable接口。 run()方法
相關文章
相關標籤/搜索