某个进程由多个线程组成,其中一个线程被调度程序选中投入运行,其他的线程有的位于就绪队列,有的被阻塞,则此时该进程的状态是()
A:运行状态 B:就绪状态 C:挂起状态 D:阻塞状态
在Pthread线程包中,线程操作pthread_join的含意是()
A:创建一个新的线程 B:撤销一个线程 C:等待一个特定的线程退出 D:参加一个新的线程
采用多线程技术的操作系统具有()
A:一个进程中可以有一个或多个线程 B:把进程作为资源分配单位,把线程作为调度和执行单位 C:同一进程中的各线笥间的通信在该进程的地址空间中进行 D:不同的线程有不同的任务,因而一定执行不同的程序 E:允许多个线程并发执行
在多对一的线程模型中,当一个多线程进程中的某个线程被阻塞后( )。
A:该进程的其他线程仍可继续运行 B:整个进程都将阻塞 C:该阻塞线程将被撤销 D:该阻塞线程将永远不可能在执行
在引入线程概念的操作系统中,有关线程和进程的说法不正确的是()
A:线程切换的开销小于进程切换的开销 B:进程是拥有资源的一个独立单位,而线程不拥有系统资源 C:有的系统线程的切换、同步和通信都不需要OS内核的干预 D:进程间可并发执行,但一个进程中的多个线程间不可以并发执行
下列关于线程的说法中,正确的是
A:一个线程一旦被创建,就立即开始运行 B:使用start()方法可以使一个线程成为可运行的,但是它不一定立即开始运行 C:当运行状态的线程因为调用了yield()方法而停止运行,它一定被放在可运行线程队列的前面 D:当因等待对象锁而被阻塞的线程获得锁后,将直接进入运行状态
下列情况中,不会使线程转入不可运行状态的是______。
A:调用wait()方法等候一个条件变量 B:调用yield()方法 C:调用sleep()方法 D:方法输入输出流发生线程阻塞
关于进程和线程的说法正确的是( )。
A:在引入线程的操作系统中,线程是一个特殊的进程 B:在引入线程的操作系统中,线程是进程的一个实体 C:线程拥有自己的资源,进程不再拥有资源 D:线程切换花费比进程切换花费多
下列关于线程的说法中,正确的是
A:一个线程一旦被创建,就立即开始运行 B:使用start()方法可以使一个线程成为可运行的,但是它不一定立即开始运行 C:当运行状态的线程因为调用了yield()方法而停止运行,它一定被放在可运行线程队列的前面 D:当因等待对象锁而被阻塞的线程获得锁后,将直接进入运行状态