The .NET Developers Guide to Directory Services Programming
|
| < Day Day Up > |
|
2.2 Chapter Goals
After completing this chapter, you should be able to:
-
Program simple Java programs that contain threads.
-
Explain a simple memory management and execution model, similar to the one used in the Java virtual machine (JVM).
-
Understand how programs use contexts to control multiple threads.
-
Understand what nondeterminism is and why it occurs in concurrent programs.
-
Identify race conditions in programs and be able to eliminate them.
-
Understand how the synchronized statement and the wait and notify method calls work in Java, and know some of the rules for their use.
-
Understand what deadlock is, how it can occur, and how to prevent it.
|
| < Day Day Up > |
|