下列哪些方法可以让正在执行的线程中断()
A.执行wait()
B.执行interrupt()
C.执行Sleep()
D.执行notify()
A.执行wait()
B.执行interrupt()
C.执行Sleep()
D.执行notify()
第1题
A.线程A中执行线程B的join()方法,则线程A等待直到B执行完成
B.线程A通过调用interrupt()方法来中断其阻塞状态
C.若线程A调用方法isAlive()返回值为false,则说明A正在执行中,也可能是可运行状态
D.currentThread()方法返回当前线程的引用
第3题
A.就绪状态(Runnable):线程准备运行,不一定立马就能开始执行
B.运行状态(Running):程序正在执行线程的代码,此时执行的是run方法
C.等待状态(Waiting):线程处于阻塞的状态,等待外部的处理结束
D.调用sleep()方法此时线程处于等待状态,并失去锁标记
第4题
A.线程只能通过继承类Thread创建
B.执行suspend方法将使线程停止并不能被重新start
C.线程与进程实际是同一个概念
D.线程的终止可以通过两种方式实现:自然撤销或被停止
第5题
A.阻塞状态
B.计时等待状态
C.可警告的等待状态
D.被终止状态
第6题
A.通过调用stop()方法而停止的线程
B.通过调用sleep()方法而停止运行的线程
C.通过调用wait()方法而停止运行的线程
D.通过调用suspend()方法而停止运行的线程
第7题
A.使用SHOWPROCESSUIST可显示用户正在运行的线程
B.所有用户都可以看到所有正在运行的线程
C.root用户可以看到所有正在运行的线程
D.可以使SELECT*FROMinformatbonschemapoossllist查看正在运行的线程
第8题
A.每一个Java线程可以看成由代码、一个真实的CPU以及数据三部分组成
B.创建线程的两种方法中,从Tread类中继承的创建方式可以防止出现多父类问题
C.Tread类属于java.util程序包
D.以上说法无一正确
第10题
判断下列叙述是否正确,并对错误的叙述加以修改。 (1)一个更高级的中断请求一定可以中断另一个正在执行的中断处理程序。 (2)所谓关中断就是屏蔽所有的中断源。 (3)一旦有中断请求出现,CPU立即停止当前指令的执行,转去执行中断服务程序。 (4)为了保证中断服务程序执行后能正确返回到被中断的程序断点处继续执行程序,必须进行现场保护。 (5)中断级别最高的是不可屏蔽中断。 (6)CPU响应中断后,由用户通过关中断指令置“0”允许中断触发器。 (7)在多重中断系统中,CPU响应中断后可以立即响应更高优先级的中断请求。 (8)CPU响应中断时暂停当前程序的运行,自动转去执行中断服务程序。
第11题
A.CPU正在执行NT1中断,TF0请求
B. CPU正在执行TF0中断,TI请求
C. CPU正在执行TI中断,INT1请求
D. CPU正执行主程序,TF1出现请求