next up previous
Next: About this document Up: No Title Previous: Before we go further

Threads

Examples of multithreaded applications include :

Hence :

Multiprogramming : Multiple jobs or processes
Multiprocessing : Mutiple processors or CPUs.

To confuse matters even further, some multiprocessors are in fact uniprogrammed - i.e. use of multiple threads in one address space, but only run one program at a time.

Examples of multithreaded operating systems :

Hence :

Depending on the context, Processes could be viewed as the unit of resource allocation and Threads the unit of execution and the active entities which need to communicate.


next up previous
Next: About this document Up: No Title Previous: Before we go further

Omer F Rana
Thu Feb 6 16:13:26 GMT 1997