J2EEOnline
GofPatterns OOPortal
prev next prev next
  Course navigation
 
Lesson 1
Multithreaded Java programming
    Module introduction
Multithreading is a powerful function that allows a program to perform multiple tasks at once. Many modern applications rely on multithreading to perform background operations while the user is working on something in the foreground. Multithreading also plays an important role in processing input from graphical user interfaces.
This module introduces you to multithreading as it relates to Java. You will learn how to create and use threads, and then you will create an applet that uses threads as a timing mechanism.
Learning objectives
After completing the module, you will have the skills and knowledge necessary to:
  1. Understand the significance of threads
  2. Create and use threads
  3. Put threads to sleep
  4. Understand the importance of thread synchronization
In the next lesson, you will explore the basics of threads and multithreaded programming.
  Course navigation