Threads
In this chapter, we will:
- Define and exemplify threads,
- Get to know what computing concepts such as parallelism, concurrence,
multitasking, and multithreading indicate,
- Learn what the benefits and challenges of using threads are,
- Distinguish between three different threading models,
- Find what famous thread libraries are available for use, and
- Study an example of a multithreading Java program.