多線程常見的幾道簡單面試題

1:多線程有幾種實現方案,分別是哪幾種? 常見有兩種。 (1)繼承Thread類 (2)實現Runnable接口 擴展一種:實現Callable接口,這個需要和線程池結合才能使用 2:同步有幾種方式,分別是什麼? 兩種 (1)同步代碼塊 (2)同步方法 3:啓動一個線程是run()還是start()?他們的區別? start(); 區別: run():封裝了被線程執行的代碼,直接調用僅僅是普通方法
相關文章
相關標籤/搜索