Java.net: Java Tech: The ABCs of Synchronization
“Correctly synchronizing threads is one of the more challenging thread-related skills for Java developers to master. This article begins a two-part series that attempts to meet that challenge by exploring the fundamentals of Java’s synchronization capabilities. It begins by introducing you to the concepts of monitors and locks. You next will learn how synchronized methods and synchronized statements implement those concepts at the language level. Finally, you will learn about deadlock, a nasty problem that often occurs when synchronizing threads.”
Haven’t read it yet, but it looks interesting. I really just posted it here as a reminder to myself to read the article.
Java Tech: The ABCs of Synchronization, Part 1
Java Tech: The ABCs of Synchronization, Part 2