Angelika Langer - Training & Consulting
HOME | COURSES | TALKS | ARTICLES | GENERICS | LAMBDAS | IOSTREAMS | ABOUT | CONTACT | Twitter | Lanyrd | Linkedin
HOME 


  UPCOMING
  PREVIOUS
  MATERIALS
 
GENERICS 
LAMBDAS 
IOSTREAMS 
ABOUT 
CONTACT 
The Java Memory Model - Tutorial

The Java Memory Model - Tutorial  
ABSTRACT 
 
 
With the increasing use of parallel and asychronous processing in our Java applications the details of the Java Memory Model become more and more important.  This tutorial gives an overview of the Java Memory Model, the issues regarding visibility of memor modifications, the reordering of operations, the memory effects of volatile and atomic variables, the implementation of immutable types, the meaning of final fields and the initialization guarantee.
 
PREREQUISITES

 
Level: average
Duration: 60  min
Audience: Java developers who develop multi-thread software and want to prepare their programs for use on multi-cpu platforms.  Java developers with an interest in performance optimizations.  Java developers with an interest in concurrent programming in general who want to brush up their knowledge.
Prerequisites: Working knowledge of Java concurrency.
Presented at: ACCU 2008 , Oxford, UK, April 2-5, 2008
JAX 2008 , Wiesbaden, Germany, April 21-25, 2008
Java Forum Stuttgart 2008 , Stuttgart, Germany, July 3, 2008
W-JAX 2008 , München, Germany, November 3-7, 2008
rhein-JUG 2009 , Mainz, Germany, March 9, 2009
J-Spring 2009 , Bussum, Netherlands, April 15, 2009
JAX 2009 , Mainz, Germany, April 20-24, 2009
Java Forum Stuttgart 2009 , Stuttgart, Germany, July 2, 2009
W-JAX 2009 , München, Germany, November 9-13, 2009
JSF Days 2010 , Vienna, Austria, February 23-25, 2010
Scandinavian Developer Conference 2010 , Göteborg, Sweden, March 16-17, 2010
JUG Hamburg , Hamburg, Germany, October 13, 2010
Java Developer Conference 2010 , Krakow, Poland, October 7-8, 2010
JUG Augsburg , Augsburg, Germany, December 9, 2010
JavaZone 2011 , Oslo, Norway, September 7-8, 2011
 

Related information:
Seminars
 
Concurrent Java
4-day seminar (open enrollment / on-site)
 
Papers
 
online FAQ Concurrent Programming in Java
Articles from the "Effective Java" column
  © Copyright 1995-2012 by Angelika Langer.  All Rights Reserved.    URL: < http://www.AngelikaLanger.com/Conferences/Abstracts/JMM-Session.htm  last update: 2 Oct 2012