多線程面試題

1.創建線程有幾種不同的方式?你喜歡哪一種?爲什麼? 2種方式:1:要麼繼承Thread:2: 要麼實現Runable接口 ,並與Thread對象相關聯 我更喜歡第二種方式:避免了單繼承的侷限性,同時能有更多的組合 2.概括地解釋一下線程的幾種可用狀態? 創建狀態 阻塞狀態 運行狀態 凍結狀態 消亡狀態 3.同步方法和同步代碼塊的區別是什麼? 同步方法是粗粒度鎖,同步方法所用的鎖是this ,而靜
相關文章
相關標籤/搜索