Benefits of Threads vs Processes
äTakes less time to create
a new thread than a process
äLess time to terminate a
thread than a process
äLess time to switch between two threads within the same
process
äSince threads within the same process share memory and
files, they can communicate with each other without invoking the
kernel
äTherefore necessary to synchronize the activities of
various threads so that they do not obtain inconsistent views of the data