- 若某一进程拥有100个线程,这些线程都属于用户级线程,则每一个线程在系统调度时间上占用的时间片是()。
A.0
B.1
C.1/100
D.100
正确答案:C,你错选B
解析:用户线程对内核不可见,所以相当于1个,每个线程就只有1/100
-
在多对一的线程模型中,当一个多线程进程的某个线程被阻塞后()。
A.该阻塞线程将被撤销
B.该阻塞线程将永远不可能在执行
C.整个进程都将被阻塞
D.该进程的其他线程仍可继续运行 -
下面的叙述中,正确的是()。
A.同一进程内的线程只能串行执行,不同进程的线程可并发执行
B.同一进程或不同进程内的线程都只能串行执行
C.同一进程或不同进程内的线程都可以并发执行
D.同一进程内的线程可并发执行,不同进程的线程只能串行执行 -
下面说法正确的是()。
A.不论是系统支持的线程还是用户级线程,其切换都需要内核的支持
B.不管系统中是否有线程,进程都是拥有资源的独立单位
C.线程是资源分配的单位,进程是调度和分派的单位
D.在引入线程的系统中,进程仍是资源调度和分派的基本单位 -
引入线程的主要目的是( )。
A.加快运算速度
B.执行更多任务
C.实现资源共享
D.提高并发程度同时降低开销
-
线程也具有就绪、阻塞和运行三种基本状态。
对√
-
CPU调度时,时间片是分给用户线程的。
错×
-
多对一模型的缺点是不能实现真正的并发。
对√
-
用户线程是在用户空间管理的,内核也能感知。
错×
-
同一个进程内的多个线程之间共享进程的资源。
对√