新聞中心
1.線程創(chuàng)建有幾種方式?
第一種 繼承Thread類 :成為Thread類對(duì)象或者成為Thread子類對(duì)象才可以,如果我用一個(gè)類去繼承Thread類,那么自己定義的這個(gè)類就是線程類,所以只需要調(diào)Thread類對(duì)象,調(diào)用start方法啟動(dòng)線程即可。需要重寫run方法去執(zhí)行線程任務(wù)
第二種 實(shí)現(xiàn)Callable類 需要重寫call方法
第三種 實(shí)現(xiàn)Runnable類 需要重寫run方法
第四種 線程池創(chuàng)建線程(可以用Callable也可以用Runnable)
2.sleep與wait的區(qū)別
3.線程有哪些狀態(tài)?之間是如何進(jìn)行轉(zhuǎn)換的
4.volatile有什么作用?(要解釋JMM內(nèi)存模型)與sychronized的區(qū)別?
5.何為原子性?
6.原子類的底層原理?(CAS機(jī)制)
7.樂觀鎖與悲觀鎖?
8.造成線程安全的原因?如何解決?
9.談?wù)劤R姷牟l(fā)包?這些類為什么是線程安全的?
10.何為死鎖?產(chǎn)生的原因?
筆試:
四中實(shí)現(xiàn)線程的代碼
線程安全的代碼(synchronized代碼塊、方法、Lock鎖)
原子類
生產(chǎn)者與消費(fèi)者
你是否還在尋找穩(wěn)定的海外服務(wù)器提供商?創(chuàng)新互聯(lián)www.cdcxhl.cn海外機(jī)房具備T級(jí)流量清洗系統(tǒng)配攻擊溯源,準(zhǔn)確流量調(diào)度確保服務(wù)器高可用性,企業(yè)級(jí)服務(wù)器適合批量采購,新人活動(dòng)首月15元起,快前往官網(wǎng)查看詳情吧
分享名稱:線程常見的一些面試問題-創(chuàng)新互聯(lián)
網(wǎng)頁URL:http://www.dlmjj.cn/article/ddiihh.html