下列叙述中,正确的是

admin2009-03-17  51

问题 下列叙述中,正确的是

选项 A、线程与进程在概念上是不相关的
B、一个线程可包含多个进程
C、一个进程可包含多个线程
D、Java中的线程没有优先级

答案C

解析 本题考查有关线程的基本知识。
   线程与进程在概念卜是相关的。进程是程序的一次动态执行过程,它对应了从代码加载、执行到执行完毕的一个完整过程,这个过程也是进程本身从产生、发展到消亡的过程。线程是由表示程序运行状态的寄存器、程序计数器、栈指针以及堆栈组成,它不包含进程地址空间中的代码和数据。因此,选项A的说法是错误的。
   线程是比进程更小的单位。一个进程在其执行过程中,可以产生多个线程,形成多个执行流。每个执行流即每个线程也有它自身的产生、存在和消亡的过程,也是一个动态的概念。因此,选项B的说法是错误的,而选项C的说法是正确的。
   线程是有优先级的。Threa类有3个有关线程优先级的静态常量:
   Thread.MIN PRIORITY(最低优先级,通常为1)、Thread.MAX_PRIORITY(最高优先级,通常为10)、Thread.NORM_PRIORITY(默认优先级,通常为5)。因此,选项D的说法是错误的。
   因此,本题的正确答案是选项C。
转载请注明原文地址:https://kaotiyun.com/show/9Mnp777K
0

最新回复(0)