| | Visualizing the Java Concurrent API | | |
| | Instructions for use | |
| | - Select menu items above to load animations.
| |
| | - The arrows represent contending threads.
| |
| | -
The monolith in the center of each animation
represents a lock of some kind. Threads to the left are waiting to grab the lock. Threads inside already own the lock.
| |
| | - Blue arrows wait indefinitely,
orange arrows time out, red arrows represent write locks.
| |
| | - Ctrl-R resets the current animation.
| |
| | - Ctrl-S pauses/resumes the current animation.
| |
| | - Page Up and Page Dn to see the slide show.
| |
| |
Copyright(C) 2009 Victor J. Grazi
Presented by
- Victor J. Grazi
VP Application Development - Credit Suisse
vgrazi@gmail.com
|
|