Ever wanted to take a look at a series of animations that visualize the functionality of the components in the java.util.concurrent? Join LJC for a talk using interactive animations to illustrate the components in the Java concurrency libraries, with some surprising results!
If a picture is worth a thousand words, an animation is worth a thousand pictures.
This presentation consists of a series of interactive animations that visualize the functionality of the components in the java.util.concurrent library. Each animation features buttons that correspond to the method calls in that component. Each click of a button shows how the threads interact in real time. The animations are controlled by the actual Java concurrency components they are illustrating, with some surprising results! Threads are color coded according to the thread state.
The presentation is not a Power Point or a coding demo; rather there’s a self-executable jar that launches the animations. We will cover Executors, Phaser, all kinds of Locks and synchronizers, the new StampedLock, and Fork Join, as well as most of the other components in java.util.concurrent. Incidentally, the application is open-source, hosted on Source Forge, and can be downloaded at http://sourceforge.net/projects/javaconcurrenta.
YOU MAY ALSO LIKE: