Threads = Multi-taskingwithin a Program
Reasons we might want to do this:
- Efficiency: different activities can move
forward at their own speed
- Parallel processing: A computer may have
more than one processor to utilize, or more
than one computer on a network may participate
- Natural for some programs, like…