Blocking
Many LWPs can be scheduled independently.
There is a kernel stack for each LWP.
Each thread can issue a system call, but blocking of this thread will not block the process.
For example, 10 threads of a process can be blocked on read, but 10 other sin the process can be computing.