参考答案和解析
正确答案: 启动一个线程:调用start()方法。
终止或暂停一个线程:一般采取给线程设定一个标记变量的方法,来决定线程是否应该终止或暂停。
设定线程的优先级:使用Thread对象的setPriority(intpriority)方法。
解析: 暂无解析
更多“程序中怎样控制线程?”相关问题
  • 第1题:

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

    A.线程就是程序

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

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

    D.多线程用于实现开发


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

  • 第2题:

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

    A、队列

    B、栈

    C、堆栈

    D、进程


    本题答案:C

  • 第3题:

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


    正确答案:

  • 第4题:

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

    • A、在主程序中创建线程对象;
    • B、调用线程对象的start函数来启动线程;
    • C、在Windows中注册一个现成;
    • D、由Thread类派生出一个线程类;

    正确答案:C

  • 第5题:

    程序的创建有哪几步()。

    • A、启动线程
    • B、指定线程运行的起始点
    • C、为线程对象分配内存运行空间
    • D、在主程序中创建线程对象
    • E、建立线程类

    正确答案:A,D,E

  • 第6题:

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


    正确答案:正确

  • 第7题:

    程序中怎样创建线程?


    正确答案:创建线程对象有两种方法,一是通过继承Thread类,一是向Thread类传递一个Runnable对象。

  • 第8题:

    仪表进近的起始进近航段中主要采用()四种程序。

    • A、直线航线或DME弧程序,修正角程序,直角航线程序和推测程序
    • B、直线航线或VOR弧程序,修正角程序,直角航线程序和推测程序
    • C、直线航线或DME弧程序,反向航线程序,直角航线程序和推测航迹程序
    • D、直线航线或VOR弧程序,反向航线程序,直角航线程序和推测航迹程序

    正确答案:C

  • 第9题:

    问答题
    程序中怎样创建线程?

    正确答案: 创建线程对象有两种方法,一是通过继承Thread类,一是向Thread类传递一个Runnable对象。
    解析: 暂无解析

  • 第10题:

    多选题
    下列关于Java语言中线程的说法正确的有()。
    A

    支持多线程机制

    B

    一个线程创建并启动后,它将执行自己的run()方法,如果通过派生Thread类实现多线程,则需要在子类中重新定义run()方法,把需要执行的代码写入run()方法中;如果通过实现Runnable接口实现多线程,则要编写接口中的抽象方法----run()方法的方法体

    C

    要在程序中实现多线程,必须导入类:importjava.lang.Thread;

    D

    一个程序中的主类不是Thread的子类,该类也没有实现Runnable接口,则这个主类运行不能控制主线程的休眠


    正确答案: B,C
    解析: 暂无解析

  • 第11题:

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

    队列

    B

    C

    堆栈

    D

    进程


    正确答案: C
    解析: 暂无解析

  • 第12题:

    问答题
    WindowsNT中,线程是怎样定义的?为什么要引进“线程”这一概念?

    正确答案: 在WindowsNT中,线程被定义为:进程内的一个可调度实体。WindowsNT引进线程的主要目的是要有效地实现并行性。多进程的方式虽然也可以实现并行性,但采用线程比采用进程在实现并行性上更方便、更有效。以UNIX为例,当一个进程创建一个子进程时,系统必须把父进程地址空间的所有内容拷贝到子进程的地址空间中去。对大地址空间来说,这样的操作是费时的,更何况两进程还要建立共享数据。采用多线程要好得多,因为这些线程共享进程的同一地址空间、对象句柄以及其他资源。
    解析: 暂无解析

  • 第13题:

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

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

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

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

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


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

  • 第14题:

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

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

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

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

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


    正确答案:C

  • 第15题:

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


    答案:错误

  • 第16题:

    程序中怎样控制线程?


    正确答案:启动一个线程:调用start()方法。
    终止或暂停一个线程:一般采取给线程设定一个标记变量的方法,来决定线程是否应该终止或暂停。
    设定线程的优先级:使用Thread对象的setPriority(intpriority)方法。

  • 第17题:

    如何在Java程序中实现多线程?


    正确答案:在Java程序中实现多线程最关键是要定义子线程的操作,即定义子线程的run()方法。具体可以通过派生Thread类的子类或实现Runnable接口两种方式来实现。

  • 第18题:

    进程由()、进程控制块、数据块。

    • A、程序块
    • B、进程块
    • C、线程块
    • D、作业控制块

    正确答案:A

  • 第19题:

    WindowsNT中,线程是怎样定义的?为什么要引进“线程”这一概念?


    正确答案: 在WindowsNT中,线程被定义为:进程内的一个可调度实体。WindowsNT引进线程的主要目的是要有效地实现并行性。多进程的方式虽然也可以实现并行性,但采用线程比采用进程在实现并行性上更方便、更有效。以UNIX为例,当一个进程创建一个子进程时,系统必须把父进程地址空间的所有内容拷贝到子进程的地址空间中去。对大地址空间来说,这样的操作是费时的,更何况两进程还要建立共享数据。采用多线程要好得多,因为这些线程共享进程的同一地址空间、对象句柄以及其他资源。

  • 第20题:

    填空题
    Java中,线程必须属于一个进程。线程是程序运行中的一个____。

    正确答案: 子进程
    解析:
    现在的操作系统是多任务操作系统。多线程是实现多任务的一种方式。进程是指一个内存中运行的应用程序,线程是指进程中的一个执行流程。一个进程中可以启动多个线程,这些线程共享进程的内存。

  • 第21题:

    问答题
    程序中怎样控制线程?

    正确答案: 启动一个线程:调用start()方法。
    终止或暂停一个线程:一般采取给线程设定一个标记变量的方法,来决定线程是否应该终止或暂停。
    设定线程的优先级:使用Thread对象的setPriority(intpriority)方法。
    解析: 暂无解析

  • 第22题:

    多选题
    程序的创建有哪几步()。
    A

    启动线程

    B

    指定线程运行的起始点

    C

    为线程对象分配内存运行空间

    D

    在主程序中创建线程对象

    E

    建立线程类


    正确答案: A,C
    解析: 暂无解析

  • 第23题:

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

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

    B

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

    C

    在Windows中注册一个现成;

    D

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


    正确答案: D
    解析: 暂无解析

  • 第24题:

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

    B


    正确答案:
    解析: 暂无解析