in ULT, scheduling is performed at user level (without the kernel involvement). but if one user level thread leave CPU and another will be schedule, then we have to change the value of program counter, Stack pointer and CPU register. without the involvement of kernel, how we can access these registers (hardware)?

Similar questions and discussions