重要提示:请勿将账号共享给其他人使用,违者账号将被封禁!
查看《购买须知》>>>
首页 > 继续教育> 其他
网友您好,请在下方输入框内输入要搜索的题目:
搜题
拍照、语音搜题,请扫码下载APP
扫一扫 下载APP
题目内容 (请给出正确答案)
[判断题]

Java语言使用Thread类及其子类的对象来表示线程,新建的线程在它的一个完整的生命周期中通常要经历新生、就绪、运行、阻塞和死亡等五种状态。()

答案
查看答案
更多“Java语言使用Thread类及其子类的对象来表示线程,新建的线程在它的一个完整的生命周期中通常要经历新生、就绪、运行、阻塞和死亡等五种状态。()”相关的问题

第1题

下面关于线程创建的说法中,错误的有()。

A.定义Thread类的子类,重写Thread类的run()方法,创建该子类的实例对象,调用对象的start()方法

B.定义一个实现Runnable接口的类并实现run()方法,创建该类实例对象,将其作为参数传递给Thread类的构造方法来创建Thread对象,调用Thread对象的start()方法

C.定义Thread类的子类,重写Thread类的run()方法,创建该子类的实例对象,调用对象的run()方法

D.定义一个实现Runnable接口的类并实现run()方法,创建该类对象,然后调用run()方法

点击查看答案

第2题

一个线程对象的具体操作是由run()方法的内容确定的,但是Thread类的run()方法是空的,其中没

一个线程对象的具体操作是由run()方法的内容确定的,但是Thread类的run()方法是空的,其中没有内容;所以用户程序要么派生一个Thread的子类并在子类里重新定义run()方法,要么使一个类实现Runnable接口并书写其中run()方法的方法体。()

点击查看答案

第3题

关于 Java 语言的内存回收机制,下列选项中最正确的一项是()

A.Java 程序要求用户必须手工创建一个线程来释放内存

B.Java 程序允许用户使用指针来释放内存

C.内存回收线程负责释放无用内存

D.内存回收线程不能释放内存对象

点击查看答案

第4题

下面的说法正确的是:()

A.Java语言里的线程不是对象

B.Applet不需要main方法

C.Java语言的对象都是 java.lang.Object的子类

D.double是Java语言的合法标识符

点击查看答案

第5题

在代码中使用关键字()来与对象的互斥锁联系。当某个对象使用()修饰时,表明该对象在任一时刻只能由一个线程访问。

A.synchronized

B.Runnable

C.Thread

D.join

点击查看答案

第6题

哪些情况会造成当前线程阻塞:()。

A.调用Thread类的wait方法

B.调用Thread类的sleep方法

C.创建了一个新的线程

D.当前线程运行的时间太长了

点击查看答案

第7题

如果要编写一个线程类需要继承的父类是()

A.Object

B.Runnable

C.Runable

D.Thread

点击查看答案

第8题

下列描述是通过Callable和Future创建线程描述错误的是()

A.创建Callable接口的实现类,并实现call()方法,该call()方法将作为线程执行体,并且有返回值

B.创建Callable实现类的实例,使用FutureTask类来包装Callable对象,该FutureTask对象封装了该Callable对象的call()方法的返回值

C.使用FutureTask对象作为Thread对象的target创建并启动新线程

D.调用FutureTask对象的getValue()方法来获得子线程执行结束后的返回值

点击查看答案

第9题

下面是对Java并发包下的Executors类的方法描述错的是()
A.newFixedThreadPool(int nThreads)创建一个固定长度的线程池,每当提交一个任务就创建一个线程,直到达到线程池的最大数量,这时线程规模将不再变化,当线程发生未预期的错误而结束时,线程池会补充一个新的线程

B.newCachedThreadPool()创建一个可缓存的线程池,如果线程池的规模超过了处理需求,将自动回收空闲线程,而当需求增加时,则可以自动添加新线程,线程池的规模不存在任何限制

C.newSingleThreadExecutor()创建了一个固定长度的线程池,而且以延迟或定时的方式来执行任务,类似于Timer

D.newScheduledThreadPool(int corePoolSize)这是一个单线程的Executor,它创建单个工作线程来执行任务,如果这个线程异常结束,会创建一个新的来替代它;它的特点是能确保依照任务在队列中的顺序来串行执行

点击查看答案

第10题

通过创建()的实例来创建新的线程,你只要new一个()对象,一个新的线程也就出现了,也就是一个新的执行路线出现了。

A.Runnable

B.Date

C.Calendar

D.Thread

点击查看答案

第11题

当使用Thread t=new Thread(r)创建一个线程时,表达式:r instanceof Thread的值是【 】。

当使用Thread t=new Thread(r)创建一个线程时,表达式:r instanceof Thread的值是【 】。

点击查看答案
下载APP
关注公众号
TOP
重置密码
账号:
旧密码:
新密码:
确认密码:
确认修改
购买搜题卡查看答案 购买前请仔细阅读《购买须知》
请选择支付方式
  • 微信支付
  • 支付宝支付
点击支付即表示同意并接受了《服务协议》《购买须知》
立即支付 系统将自动为您注册账号
已付款,但不能查看答案,请点这里登录即可>>>
请使用微信扫码支付(元)

订单号:

遇到问题请联系在线客服

请不要关闭本页面,支付完成后请点击【支付完成】按钮
遇到问题请联系在线客服
恭喜您,购买搜题卡成功 系统为您生成的账号密码如下:
重要提示:请勿将账号共享给其他人使用,违者账号将被封禁。
发送账号到微信 保存账号查看答案
怕账号密码记不住?建议关注微信公众号绑定微信,开通微信扫码登录功能
请用微信扫码测试
优题宝