A.线程可以通过调用sleep()方法使比当前线程优先级低的线程运行
B.线程可以通过调用yield()方法使和当前线程优先级一样的线程运行
C.线程的sleep()方法调用结束后,该线程进入运行状态
D.若没有相同优先级的线程处于可运行状态,线程调用yield()方法时,当前线程将继续执行
第1题
A、在线程a中执行线程b的join()方法,则线程a等待直到b执行完成
B、线程a通过调用interrupt()方法来中断其阻塞状态
C、若线程a调用方法isAlive()返回值为true,则说明a正在执行中
D、currentThread()方法返回当前线程的引用
第2题
A.使用继承Thread类创建线程,可以直接调用线程的方法
B.通过实现Runnable接口创建线程,体现了面向对象的思想
C.Thread类从面向对象的角度看,是虚拟CPU的封装
D.通过实现Runnable接口创建线程,会影响Thread类的体系
第3题
A.一个线程是一个Thread类的实例
B.线程从传递给线程的Runnable实例的run()方法开始执行
C.线程操作的数据来自Runnable实例
D.新建的线程调用start()方法就能立即进入运行状态
第4题
A.一个线程是一个Thread类的实例
B.线程从传递给线程的Runnable实例的run()方法开始执行
C.线程操作的数据来自Runnable实例
D.新建的线程调用start()方法就能立即进入运行状态
第5题
A.方法activeCount()的功能是获取当前活动的线程数
B.方法enumerate()的功能是拷贝当前活动线程信息
C.方法getName()获取线程的名称,而方法getThreadGroup()可以获取当前线程所属线程组的名称
D.方法toString()的功能是转化输入的数据类型,以字符串形式输出
第6题
B.有些线程包含多个进程
C.有些进程只包含一个线程
D.把进程再细分为线程的目的是更好地实现并发处理和共享资源
第7题
A、线程又被称为轻量级的进程
B、线程是所有操作系统分配CPU时间的基本单位
C、有些进程只包含一个线程
D、把进程在“细分”成线程的目的是更好地实现并发处理和共享资源
第8题
A、MIN_PRIORITY代表最低优先级
B、MAX_PRIORITY代表最高优先级
C、NORM_PRIORITY代表普通优先级
D、代表优先级的常数值越大优先级越低
第9题
B.一个线程是一个Thread类的实例
C.线程从传递给纯种的Runnable实例run()方法开始执行
D.线程操作的数据来自Runnable实例
第10题
A、线程安全类运用了Java语言的同步机制
B、线程安全类运用了Java语言的等待-唤醒机制
C、多线程并发访问线程安全类的对象时需要添加Java同步机制
D、多线程并发访问线程安全类的对象时不需要添加Java同步机制
为了保护您的账号安全,请在“上学吧”公众号进行验证,点击“官网服务”-“账号验证”后输入验证码“”完成验证,验证成功后方可继续查看答案!