Differance between process and thread

Process Thread
process cannot share the memory and data . threads can share memory and data .
it takes more time to create a process . it takes less time to create a thread .
execution speed is low . execution speed is high .
it takes more time to switch between process . it takes less time to switch between threads.
emplementing the communication between process is a difficult task . communication between threads is very simple because share memory .
system calls are requested to communicate each other . system calls are not requested to communicate .
it requires more resources to execute the process . it requires less resources to execute the thread.

Posted on by