Explore the concepts and details of using more than one Thread of execution in a program.
Objectives:
Understand what Processes and Threads are and what it means to have multiple Threads active in Java program. Gain a basic understanding of how to use Threads.