Wyo Java Ch. 21 Lecture Notes
Objective #1: Explain how multiple threads execute in parallel.
Objective #2: Explain race conditions and deadlocks.
Objective #3: Avoid the corruption of shared objects by using synchronized methods.
Objective #4: Use threads for programming animations.