多線程高頻面試題

1. 線程的生命週期 進入阻塞的原因 線程通過調用sleep進入睡眠狀態 線程調用一個在I/O上被阻塞的操作 線程嘗試得到一個鎖,該鎖被其他線程持有 線程正在等待某個觸發條件 導致死亡的原因 run方法正常退出而導致死亡 一個未捕獲的異常終止了run方法而使線程猝死 實現Runnable接口和實現Callable接口的區別 Runnable是自從java1.1就有了,而Callable是1.5之後
相關文章
相關標籤/搜索