The ABCs of Synchronization, Part 1

 by Jeff Friesen — Java’s thread support is powerful and comprehensive, but it can also lead to problems if you don’t fully understand what you’re doing. In his latest Java Tech column, Jeff Friesen introduces the concepts of locks, synchronization, and the dangers of deadlock