JAVA線程麵試題書目錄
- 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()方法有什麼不同?
最後更新:2017-06-08 07:34:14