程序中怎样控制线程?

题目
问答题
程序中怎样控制线程?
如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

以下多线程程序的设计步骤,其中错误的是()

A.在主程序中创建线程对象;

B.调用线程对象的start函数来启动线程;

C.在Windows中注册一个现成;

D.由Thread类派生出一个线程类;


参考答案:C

第2题:

下列说法中,错误的是( )。

A.线程就是程序

B.线程是一个程序的单个执行流

C.多线程是指一个程序的多个执行流

D.多线程用于实现开发


正确答案:A
解析:将一个程序转换成为多个独立运行的子任务,每个子任务就是一个线程。线程是程序的一个执行流,它是一个以CPU为主体的行为。在Java中,线程的模型就是一个CPU、程序代码和数据的封装体。

第3题:

在编写应用程序时,应合理控制线程数量,线程并不是越多越好。

此题为判断题(对,错)。


正确答案:√

第4题:

( 13 ) Java 中,线程必须属于一个进程。线程是程序运行中的一个 【 13 】 。


正确答案:

第5题:

在一个多线程应用程序中,每一个线程都有它自己的(),并且独立于应用程序中的其他线程。

A、队列

B、栈

C、堆栈

D、进程


本题答案:C

第6题:

下列说法中,错误的一项是 ( )

A.线程是程序中的一个执行流

B.多线程是程序中的多个执行流

C.线程是进程的一次动态执行过程

D.进程是程序的一次动态执行过程


正确答案:C
解析:该题考查的是进程和线程的概念。进程是程序的依次动态执行过程,它属于动态概念;线程是比进程更小的执行单位,是程序中的一个执行流。所以选项C的说法是错误的。

第7题:

关于线程,下列叙述正确的是______。

A.线程本身也是一个程序,它自己能独立运行

B.多个线程中,每一个线程都有自己独立的一块内存空间、一组系统资源

C.线程就是一个程序内部的顺序控制流

D.多线程就是多次启动一个程序


正确答案:C
解析:线程本身并不是程序,而是一个程序内部的顺序控制流,它自己本身并不能运行,必须在程序中运行,所以选项A错误。对于进程而言,每个进程都有自己独立的一块内存空间、一组系统资源。而线程不同于进程,多个线程共享一块内存空间和一组系统资源,所有选项B错误。多线程指在一个程序中可以定义多个线程并同时运行它们,每个线程可以执行不同的任务,即在同一个程序中多行语句同时执行,而不是多次启动一个程序,所以选项D错误。多线程是针对一个程序而言的,代表着一个程序内部可以同时执行的线程个数。只有选项C叙述正确。

第8题:

下面关于进程、线程的说法正确的是()。

A.进程是程序的一次动态执行过程。一个进程在其执行过程中,可以产生多个线程——多线程,形成多条执行线索

B.线程是比进程更小的执行单位,是在一个进程中独立的控制流,即程序内部的控制流。线程本身不能自动运行,栖身于某个进程之中,由进程启动执行

C.Java多线程的运行与平台相关

D.对于单处理器系统,多个线程分时间片获取CPU或其他系统资源来运行。对于多处理器系统,线程可以分配到多个处理器中,从而真正的并发执行多任务


正确答案:ABCD

第9题:

下列说法中,错误的一项是______。

A.一个线程组中可以包含若干线程

B.一个Java应用程序启动时,Java运行系统为该程序创建一个名为main的线程

C.一个线程组中不可以再包含线程组

D.一个Java应用程序的最顶层线程组是main


正确答案:C

第10题:

基于控制台的应用程序,默认是多线程的执行方式。()


答案:错误

更多相关问题