The Java Memory Model - Tutorial
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
|
Papers
|
|