若有一进程拥有100个线程,这些线程都属于用户级线程,则在系统调度执行时间上占用的时间片是( )。

admin2019-08-15  35

问题 若有一进程拥有100个线程,这些线程都属于用户级线程,则在系统调度执行时间上占用的时间片是(    )。

选项 A、1
B、100
C、1/100
D、0

答案A

解析 本题主要考查关于进程和线程之间资源共享的知识点。
    由于用户线程不依赖于操作系统内核,因此,操作系统内核是不知道用户线程的存在的,用户线程是由用户来管理和调度的,用户利用线程库提供的API来创建、同步、调度和管理线程。所以,用户线程的调度在用户程序内部进行,通常采用非抢占式和更简单的规则,也无须用户态和核心态切换,所以速度很快。由于操作系统不知道用户线程的存在,所以,操作系统把CPU的一时间片分配给用户进程,再由用户进程的管理器将时间分配给用户线程。那么,用户进程能得到的时间片即为所有用户线程共享。因此,正确答案应为A。
转载请注明原文地址:https://jikaoti.com/ti/0CGjFFFM
0

最新回复(0)