38
Multithreading
nA process is a collection of one or more threads that can run simultaneously nUseful when the application consists of several tasks that do not need to be serialized nGives the programmer a greater control over the timing of application-related events nAll threads within the same process share the same data and resources and a part of the process’s execution context nIt is easier to create or destroy a thread or switch among threads (of the same process) than to do these with processes