Our next meeting will be held online, courtesy of Elluminate Live,
between 5pm and 7pm MST on January 13th and will be given by Victor Grazi, Vice President of Global Application Development
at Credit Suisse. Victor has been delivering real-time valuation, reporting, and trading systems to major financial institutions for over 20 years. He is a Java evangelist and has presented at JavaOne, Java SIG's, and is a regular presenter at Credit Suisse IT Expos. In this talk we will use animation to visually explore the
building blocks of concurrency offered in the java.util.concurrent
package. At the heart of the talk is a series of animations that
clearly visualize the functionality and timing aspects of each
concurrent component. Each animation features buttons that correspond
to the method calls associated with that component. Each click of a
method button activates a concurrent thread to call that method. The
audience will watch how the threads interact with each other in
real-time as they contend for access to some blocking structure, as we
talk through salient features of the component.
Components covered include,
Each animation is controlled by the actual Java concurrent
component it is illustrating. So the animation is not only a visual
demonstration, it is also a code example. So if you’re still using constructs like Thread.start or
wait/notify, you will want to attend this meeting. You will need to download the animations prior to the meeting. They are packaged as an executable JAR file and can be downloaded from http://sourceforge.net/projects/javaconcurrenta/. To join the meeting, you must have Java 5 or later installed and be prepared for the Elluminate Live client to download. JOIN THE MEETING (Link valid from 4.30PM MST January 13th). |