äAdvantages
äThread switching does not involve the kernel: no mode switching
äScheduling can be application specific: choose the best algorithm.
äULTs can run on any OS. Only needs a thread library
äInconveniences
äMost
system calls are blocking and the kernel blocks processes. So all threads within the
process
will be blocked
äThe kernel can only assign processes to processors. Two threads within the
same
process cannot run simultaneously on two processors