以下关于线程的运行,暂停,结束的描述中,错误的是()。

题目
多选题
以下关于线程的运行,暂停,结束的描述中,错误的是()。
A

Thead类的sleep静态函数可以使线程休眠一段时间

B

wait函数会使线程处于等待状态,作用与sleep函数相同

C

一个线程不需要特别的代码来中止它,当run函数中的代码都执行完了以后,线程就自然中止了

D

线程的启动通过线程类(或者其子类)的start函数来实现

E

调用stop函数使线程停止

如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

线程对象的___________方法用来阻塞当前线程,指定线程运行结束或超时后继续运行当前线程。


正确答案:join()

第2题:

下列关于线程调度的叙述中,错误的是( )。

A.调用线程的sleep()方法,可以使比当前线程优先级低的线程获得运行机会

B.调用线程的yield()方法,可以使与当前线程相同优先级的线程获得运行机会

C.当有比当前线程优先级高的线程出现时,高优先级线程将抢占CPU并运行.

D.具有相同优先级的多个线程的调度一定是分时的


正确答案:D
解析:Java的线程调度是基于优先级的抢先式调度,它总是选择高优先级的线程先执行。所以选项C正确。Thread提供了如下的基本线程控制方法:sleep (),线程暂停,让出CPU,使低优先级的线程运行;yield(),线程暂停,让出CPU,使同优先级的其他线程运行。如果不存在有机会运行的线程,yield()方法将直接返回,线程继续;join(),当前线程暂停,等待线程类对象运行结束。所以选项A和B正确。相同优先级的线程有可能采用分时调度也有可能是线程逐个运行,由具体JVM而定。

第3题:

关于pthread_create函数,下列说法错误的是____。

A、它返回是线程创建成功与否的错误码

B、线程属性参数使用空指针表示使用默认参数

C、它成功创建线程后立刻执行线程函数等待其结束后返回

D、可通过它将参数传递给线程函数


正确答案:C

第4题:

进程(线程)调度的时机有()

  • A、运行的进程(线程)运行完毕
  • B、运行的进程(线程)自我阻塞
  • C、运行的进程(线程)的时间片用完
  • D、运行的进程(线程)所需资源没有准备好
  • E、运行的进程(线程)出现错误

正确答案:A,B,C,D,E

第5题:

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

A.通过执行Thread.currentThrea《)返回当前线程的引用

B.currentThread()方法是静态方法

C.stop()方法强行终止线程的执行,线程结束后,仍然可以再运行

D.线程a通过a.suspend()方法暂停执行,通过调用a.resume()恢复执行


正确答案:C

第6题:

在多线程编程时,当某子线程的daemon属性为False时,主线程结束时会检测该子线程是否结束,如果该子线程尚未运行结束,则主线程会等待它完成后再退出。

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


正确答案:√

第7题:

下面关于线程优先级的说法中,错误的是()。

A.java中的线程的优先级有三个静态常量

B.新建线程的优先级默认为最低

C.优先级高的线程优先被执行

D.一个线程运行时,有可能被比它高优先级的线程抢占运行


正确答案:B

第8题:

( 24 )关于服务器操作系统的描述中,错误的是

A )是多用户、多任务的系统

B )通常采用多线程的处理方式

C )线程比进程需要的系统开销小

D )线程管理比进程管理复杂


正确答案:D

第9题:

关于JavaServlet的描述,错误的是()

  • A、Servlet程序在客户端运行
  • B、单一线程处理
  • C、不可移植
  • D、可以在程序中生成HTML文件

正确答案:D

第10题:

以下关于程序说法错误的是()

  • A、舞台角色间可以通过广播进行互动
  • B、在线程序可以现实多列程序同时运行
  • C、离线程序可以现实多列程序同时运行
  • D、停止按钮可以关闭所有在线程序

正确答案:C

更多相关问题