JAVA執行緒面試題書目錄

yuchangchentt發表於2017-06-08

JAVA執行緒面試題之1) 什麼是執行緒?

JAVA執行緒面試題之2) 執行緒和程式有什麼區別?

JAVA執行緒面試題之3) 如何在Java中實現執行緒?

JAVA執行緒面試題之4) 用Runnable還是Thread?

JAVA執行緒面試題之6) Thread 類中的start() 和 run() 方法有什麼區別?

JAVA執行緒面試題之7) Java中Runnable和Callable有什麼不同?

JAVA執行緒面試題之8) Java中CyclicBarrier 和 CountDownLatch有什麼不同?

JAVA執行緒面試題之9) Java記憶體模型是什麼?

JAVA執行緒面試題之10) Java中的volatile 變數是什麼?

JAVA執行緒面試題之11) 什麼是執行緒安全?Vector是一個執行緒安全類嗎?

JAVA執行緒面試題之12) Java中什麼是競態條件? 舉個例子說明。

JAVA執行緒面試題之13) Java中如何停止一個執行緒?

JAVA執行緒面試題之14) 一個執行緒執行時發生異常會怎樣?

JAVA執行緒面試題之15) 如何在兩個執行緒間共享資料?

JAVA執行緒面試題之16) Java中notify 和 notifyAll有什麼區別?

JAVA執行緒面試題之17) 為什麼wait, notify 和 notifyAll這些方法不在thread類裡面?

JAVA執行緒面試題之18) 什麼是ThreadLocal變數?

JAVA執行緒面試題之19) 什麼是FutureTask?

JAVA執行緒面試題之20) Java中interrupted 和 isInterruptedd方法的區別?

JAVA執行緒面試題之21) 為什麼wait和notify方法要在同步塊中呼叫?

JAVA執行緒面試題之22) 為什麼你應該在迴圈中檢查等待條件?

JAVA執行緒面試題之23) Java中的同步集合與併發集合有什麼區別?

JAVA執行緒面試題之24) Java中堆和棧有什麼不同?

JAVA執行緒面試題之25) 什麼是執行緒池? 為什麼要使用它?

JAVA執行緒面試題之26) 如何寫程式碼來解決生產者消費者問題?

JAVA執行緒面試題之27) 如何避免死鎖?

JAVA執行緒面試題之28) Java中活鎖和死鎖有什麼區別?

JAVA執行緒面試題之29) 怎麼檢測一個執行緒是否擁有鎖?

JAVA執行緒面試題之30) 你如何在Java中獲取執行緒堆疊?

JAVA執行緒面試題之31) JVM中哪個引數是用來控制執行緒的棧堆疊小的

JAVA執行緒面試題之32) Java中synchronized 和 ReentrantLock 有什麼不同?

JAVA執行緒面試題之33) 有三個執行緒T1,T2,T3,怎麼確保它們按順序執行?

JAVA執行緒面試題之34) Thread類中的yield方法有什麼作用?

JAVA執行緒面試題之35) Java中ConcurrentHashMap的併發度是什麼?

JAVA執行緒面試題之36) Java中Semaphore是什麼?

JAVA執行緒面試題之37)如果你提交任務時,執行緒池佇列已滿。會時發會生什麼?

JAVA執行緒面試題之38) Java執行緒池中submit() 和 execute()方法有什麼區別?

JAVA執行緒面試題之39) 什麼是阻塞式方法?

JAVA執行緒面試題之40) Swing是執行緒安全的嗎? 為什麼?

JAVA執行緒面試題之41) Java中invokeAndWait 和 invokeLater有什麼區別?

JAVA執行緒面試題之42) Swing API中那些方法是執行緒安全的?

JAVA執行緒面試題之43) 如何在Java中建立Immutable物件?

JAVA執行緒面試題之44) Java中的ReadWriteLock是什麼?

JAVA執行緒面試題之45) 多執行緒中的忙迴圈是什麼?

JAVA執行緒面試題之46)volatile 變數和 atomic 變數有什麼不同?

JAVA執行緒面試題之47) 如果同步塊內的執行緒丟擲異常會發生什麼?

JAVA執行緒面試題之48) 單例模式的雙檢鎖是什麼?

JAVA執行緒面試題之49) 如何在Java中建立執行緒安全的Singleton?

JAVA執行緒面試題之50) 寫出3條你遵循的多執行緒最佳實踐

JAVA執行緒面試題之51) 如何強制啟動一個執行緒?

JAVA執行緒面試題之52) Java中的fork join框架是什麼?

JAVA執行緒面試題之53) Java多執行緒中呼叫wait() 和 sleep()方法有什麼不同?

相關文章