单项选择题

为什么在多CPU环境中一个进程中的多个用户级线程不能在多个CPU上执行?()

A.用户级线程没有PC指针
B.用户级线程没有栈
C.用户级线程没有TCB
D.CPU调度是在内核中的,而内核不能感知到用户级线程