Hour 19. Creating a Threaded Program

A computer term that is used often to describe the hectic pace of daily life is multitasking, which means to do more than one thing at once—such as surfing the Web at your desk while participating in a conference call and doing butt crunch exercises to achieve more shapely shanks. The term multitasking comes from the world of operating systems, where a multitasking computer is one that can run more than one program at a time. One of the most sophisticated features of the Java language is the ability to write programs that can multitask using objects called threads. During this hour, you'll learn how to make programs more sophisticated through the use of threads. The following topics will be covered:

  • Using an interface with a program
  • Creating threads
  • Starting, stopping, and pausing threads
  • Catching errors