摘要: 本文是Java并發基礎實踐系列中的一篇,介紹了最簡單的死鎖場景,并使用jstack產生的thread dump來查找死鎖。(2013.12.29最后更新) 閱讀全文
Concurrency
摘要: 在最新一期的Java Magazine中有一篇訪談,介紹了一個學習Java并發編程的動畫應用Java Concurrent Animated。該應用以十分直觀的方式展示了Java并發工具包中的每一個重要組件,降低了學習Java并發編程的難度。(2013.12.07最后更新) 閱讀全文
摘要: 本系列的第三篇文章將以實現一個極簡單的查找最大數的任務為例,分別給出了四個版本:1.順序執行;2.基于傳統的Thread.join();3.基于并發工具包的Future;4.基于JDK 7引入的Fork/Join框架。(2013.10.25最后更新) 閱讀全文
摘要: 在本系列的上一篇中講述了三種退出并發任務的方式,但都是基于JDK 5之前的API。本篇將介紹使用由JDK 5引入的java.concurrent包中的API來退出任務。(2013.10.08最后更新) 閱讀全文
摘要: 計劃寫一個"Java并發基礎實踐"系列,算作本人對Java并發學習與實踐的簡單總結。本文是該系列的第一篇,介紹了退出并發任務的最簡單方法。(2013.09.25最后更新) 閱讀全文
摘要: 這是IBM developerWorks中5 things系列文章中的一篇,講述了關于多線程的一些應用竅門,值得大家學習。(2010.11.22最后更新) 閱讀全文
摘要: 這是Ted Neward在IBM developerWorks中5 things系列文章中的一篇,仍然講述了關于Java并發集合API的一些應用竅門,值得大家學習。(2010.06.16最后更新) 閱讀全文
摘要: 這是Ted Neward在IBM developerWorks中5 things系列文章中的一篇,講述了關于Java并發集合API的一些應用竅門,值得大家學習。(2010.05.24最后更新) 閱讀全文
摘要: 本文是Sun官方以Blog形式發布的Java核心技術竅門(JavaCoreTechTip)中的一個。本文主要介紹了Callable及其相關接口和類的使用,篇幅不長且易于理解,故翻譯在了此處,相信對于準備或剛接觸java.util.concurrent的朋友會有所幫助。(2008.05.31最后更新) 閱讀全文
摘要: 近一段時間在使用Thinking in Java(4th)學習Java并發編程。不得不說官方的Java Tutorias是很好的Java并發編程入門級教程,故將它其中的Concurrency一章翻譯在了此處。與我翻譯Java Tutorias中Generics一章時的目的相同,只是對自己近一段時間學習的回顧罷了,也希望對其它朋友能有所助益。(2007.11.29最后更新) 閱讀全文