Java 多執行緒與併發程式設計 · Java 工程師必知必會

GitChat的部落格發表於2018-04-12

從事 Java 的開發的小夥伴們會發現 Java 多執行緒和併發無論是工作或者是面試都繞不開的話題。作者打算高度抽象和概括一下執行緒是什麼,已經如何應用。身邊的有很多小夥伴們,看過我的《Java 併發程式設計從入門到精通》都感覺幫助比較大,面試完基本上都能達到高階和資深水平,最少工資能達到 20K+ /月,並且對實際工作幫助也比較大。所以作者打算再次分享一下:

  1. JAVA-Thread 概念
  2. 安全和鎖
  3. Concurrent 包(安全集合類、安全 Queue)執行緒阻塞機制
  4. 執行緒池詳解(原理,實際使用)
  5. 執行緒的監控和分析方法
  6. Servlet、Spring 和資料庫連線池與執行緒的關係

實錄提要:

  • 為什麼阿里的 Java 開發手冊提到“執行緒池不允許使用 Executors 建立”?
  • 為什麼很多公司在實際工作中必須通過執行緒池建立 Thread,不允許手動建立?
  • 如何理解 volatile 關鍵字?
  • 執行緒池的工作原理是什麼?
  • 前端 Javascript/html/CSS 的常考點有哪些?
  • 平時常用 Xshell 等工具檢視後臺報文,反倒沒有關注 Linux 系統的相關知識,怎樣做到以點到面地描述?
  • 該怎樣提高對執行緒的瞭解及實戰運用能力?
  • 如何通過閱讀框架原始碼來提高自己寫程式碼、寫框架的能力?

閱讀全文: http://gitbook.cn/gitchat/activity/5a018ce76e62f07c64f84556

一場場看太麻煩?成為 GitChat 會員,暢享 1000+ 場 Chat !點選檢視

相關文章