题目
A.多线程是Java语言的特性之一
B.良好的线程调度,有助于发挥系统的性能
C.Thread Group中所有方法都是安全的,提倡使用
D.调用Thread的start方法可启动一个新线程
第1题
A.A.在单个程序内部同时执行多个代码段,完成不同任务的机制成为多线程。
B.B.采用多线程技术,可以提高计算机资源的利用率
C.C.Java中线程的构造是通过实例化Thread类实现的,Thread类不能被继承
D.D.Java中线程的活动是通过线程体run()来实现的。
第5题
A.在同一个Java虚拟机中一个对象被多个线程同时访问,还能保持其内部属性的顺序性及同步性,则认定为线程安全
B.可以使用synchronized关键字实现线程的安全
C.使用Java并发包下的Lock也可以实现线程安全
D.使用Java并发包下的Lock和synchronized实现线程安全的原理是一样的
第6题
A.每一个Java线程可以看成由代码、一个真实的CPU以及数据三部分组成
B.创建线程的两种方法中,从Tread类中继承的创建方式可以防止出现多父类问题
C.Tread类属于java.util程序包
D.以上说法无一正确
第7题
A.就绪状态(Runnable):线程准备运行,不一定立马就能开始执行
B.运行状态(Running):程序正在执行线程的代码,此时执行的是run方法
C.等待状态(Waiting):线程处于阻塞的状态,等待外部的处理结束
D.调用sleep()方法此时线程处于等待状态,并失去锁标记
第9题
A.限定线程的个数,不会导致由于线程过多导致系统运行缓慢或崩溃
B.线程池每次都不需要去创建和销毁,节约了资源
C.线程池不需要每次都去创建,相应时间更快
D.使用线程池可以使线程的创建不用人工控制,但是会让高并发情况下的线程运行效率降低
第10题
A.A.sleep不释放对象锁,wait放弃对象锁;
B.B.sleep暂停线程、但监控状态仍然保持,结束后会自动恢复;
C.C.wait后进入等待锁定池,只有针对此对象发出notify方法后获得对象锁进入运行状态;
D.D.sleep是线程类(Thread)的方法,wait是Object类的方法;
第11题
A.Java语言提供了八种基本类型其中有6种数字类型
B.Java语言提供了八种基本类型其中有1种的字节型
C.Java语言提供了八种基本类型其中有1种字符串类型
D.Java语言提供了八种基本类型其中有1种布尔类型
为了保护您的账号安全,请在“赏学吧”公众号进行验证,点击“官网服务”-“账号验证”后输入验证码“”完成验证,验证成功后方可继续查看答案!