Episode 2. Deadlock, Livelock, Escaped locks, and wait - notify oh my! - a podcast by Freddy Guime & Bob Paulin

from 2011-09-30T17:04:14

:: ::

In this episode of Java pub house, we talk about Deadlocks, livelocks (and other spooky things). Most importantly we talk on how to spot them (using jstack, or visualvm), and how to program defensively against them. We also talk about escaped locks (the source of most deadlocks), and the wait/notify language construct. Finally we describe the unfairness of the lock (locks are not "fair" by default), and why is it so.

Further episodes of Java Pub House

Further podcasts by Freddy Guime & Bob Paulin

Website of Freddy Guime & Bob Paulin