【正确答案】
D
【答案解析】[解析] Ⅰ错误,由于用户级线程不依赖于操作系统内核,因此,操作系统内核是不知道用户线程的存在的,由于操作系统不知道用户级线程的存在,所以,操作系统把CPU的时间片分配给用户进程,再由用户进程的管理器将时间片分配给用户线程。那么,用户进程能得到的时间片即为所有用户线程共享。所以该进程只占有1个时间片。
若是内核级线程,由于内核级线程操作系统是知道的,它们与进程一样地分配处理机时间,所以,有多少个内核级线程就可以获得多少个时间片。
Ⅱ错误,各个线程拥有属于自己的栈空间,不允许共享。
Ⅲ错误,同一进程内的多个线程可以并发执行,甚至不同进程内的多个线程也可以并发执行。
Ⅳ错误,当从一个进程中的线程切换到另一个进程中的线程时,将会引起进程的切换。