Angelika Langer - Training & Consulting

 
HOME | SEMINARS | TALKS | ARTICLES | BOOKS | LINKS | IOSTREAMS | GENERICS | ABOUT | NEWSLETTER | CONTACT | SITEMAP
The Java Memory Modell - Tutorial

HOME 
SEMINARS 

TALKS
  UPCOMING
  PREVIOUS
  PRESENTATIONS
 
ARTICLES 
BOOKS 
LINKS 
IOSTREAMS 
GENERICS 
ABOUT 
NEWSLETTER 
CONTACT 
SITEMAP 
The Java Memory Modell - 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: rhein-JUG 2009 , Mainz, Germany, March 9, 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
 

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-2010 by Angelika Langer.  All Rights Reserved.    URL: < http://www.AngelikaLanger.com/Conferences/Abstracts/JMM-Session.htm  last update: 31 Mar 2010