Escqupxw0kxzwughgyxu
SkillsCast

Java Concurrent Animated

11th March 2014 in London at Skills Matter

This SkillsCast was filmed at Java Concurrent Animated

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:

Java Concurrent Animated

Victor Grazi

Victor Grazi is a Vice President at Nomura Securities and has been doing server side Java development, mostly in the securities industry since 1996.

SkillsCast

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:

About the Speaker

Java Concurrent Animated

Victor Grazi

Victor Grazi is a Vice President at Nomura Securities and has been doing server side Java development, mostly in the securities industry since 1996.