![]() |
![]() ![]() November 3 8, 2002 |
![]() |
|
|
Peter Haggar IBM RTPAdvanced Java Multi-threading Techniques In this session, Peter will demonstrate various programming techniques for properly behaved multi-threaded code. In addition, he will explore multi-threading issues and strategies including: specific notification, multi-threaded exception handling, deadlock avoidance, and concurrency maximizing techniques. Sample source code used in this session will be provided. The Java Memory Model In this session, Peter will discuss coding strategies in relation to the Java memory model and many JVMs' non-conformance to the specification. He will discuss the atomicity of 32-bit and 64-bit variables, the use of volatile and synchronized to guarantee thread safety of 32-bit and 64-bit variables, and the double-checked locking programming idiom. Sample source code used in this session will be provided.
|
|||||||
* Return to Top *
© 1997 2002 Kovsky Conference Productions Inc. All rights reserved.