Problem: Given an operating system that supports a one-on-one relationship between user-level threads and kernel-level threads and allows one or more threads from a process to issue blocking system calls while other threads within that process continue to run.
Question: What must a kernel provide for an effective user-level thread implementation?
I'm not sure how to solve the question. This one is complex and I don't know how to do it can anyone help me?