java 中有几种方法可以实现一个线程?用什么关键字修
饰同步方法? stop()和suspend()方法为何不推荐使用?
第1题:
方法resume()负责恢复哪些线程的执行( )。
A.通过调用stop()方法而停止的线程
B.通过调用sleep()方法而停止运行的线程
C.通过调用wait()方法而停止运行的线程
D.通过调用suspend()方法而停止运行的线程
第2题:
多线程有几种实现方法?同步有几种实现方法?
多线程有两种实现方法,分别是继承Thread 类与实现Runnable 接口
同步的实现方面有两种,分别是synchronized,wait 与notify
wait():使一个线程处于等待状态,并且释放所持有的对象的lock。
sleep():使一个正在运行的线程处于睡眠状态,是一个静态方法,调用此方法要捕捉
InterruptedException 异常。
notify():唤醒一个处于等待状态的线程,注意的是在调用此方法的时候,并不能确切的唤
醒某一个等待状态的线程,而是由JVM 确定唤醒哪个线程,而且不是按优先级。
Allnotity():唤醒所有处入等待状态的线程,注意并不是给所有唤醒线程一个对象的锁,
而是让它们竞争。
第3题:
下列______方法和resume()方法相互搭配,使线程停止执行,然后调用resume()方法恢复线程。 ( )
A.interrupt()
B.stop()
C.suspend()
D.yield()
第4题:
下列哪个方法和resume( )方法相互搭配,使线程停止执行,然后调用resume( )方法恢复线程?
A.interrupt( )
B.stop( )
C.suspend( )
D.yield( )
第5题:
下列方法中可以用来创建一个新线程的是( )。
A.实现java.lang.Runnable接口并重写start方法
B.实现java.lang.Runnable接口并重写run方法
C.继承java.lang.Thread类并重写run方法
D.实现java.lang.Thread类并实现start方法
第6题:
resume( )方法负责恢复被哪个方法挂起的线程?
A.stop( )
B.sleep( )
C.wait( )
D.suspend( )
第7题:
多线程有几种实现方法,线程间同步有几种实现方法,都是什么?
第8题:
JAVA线程编程中,如果让线程睡眠,可以用()方法实现。
第9题:
所谓线程同步就是若干个线程都需要使用同一个synchronized修饰的方法。
第10题:
关于同步关键字的说法错误的是()
第11题:
在线程休眠时,sleep方法会占用处理器时间
将方法声明为synchronized,就可以确保不会发生死锁
不提倡使用Thread类的suspend方法,resume方法和stop方法
以上描述都正确
第12题:
调用t.stop()方法
可以使用标志flag,通过设置flag通知线程t结束
调用t.suspend()方法
调用t.yield()方法
第13题:
在java.lang.object中,存在两个可以完成线程同步,并且实现线程通信的方法,它们是( )。
A.start()和stop()
B.wait()和notify()
C.suspend()和resume()
D.setDaemon()和isDaemon()
第14题:
resume( )方法负责恢复被( )方法挂起的线程。
A.stop( )
B.sleep( )
C.wait( )
D.suspend( )
第15题:
resume方法恢复( )的执行。
A.通过调用stop方法而停止的线程
B.通过调用sleep方法而停止运行的线程
C.通过调用wait方法而停止运行的线程
D.通过调用suspend方法而停止运行的线程
第16题:
多线程有几种实现方法,都是什么?同步有几种实现方法,都是什么?
1第一种解答:多线程有两种实现方法,分别是继承Thread类与实现Runnable接口
同步的实现方面有两种,分别是synchronized,wait与notify
第17题:
下列说法中错误的一项是______。
A.通过执行Thread.currentThrea《)返回当前线程的引用
B.currentThread()方法是静态方法
C.stop()方法强行终止线程的执行,线程结束后,仍然可以再运行
D.线程a通过a.suspend()方法暂停执行,通过调用a.resume()恢复执行
第18题:
判断下列语句哪个正确()。
第19题:
如果不能很好的控制线程的运行和停止,容易引起死锁。下列()方法是安全的线程停止方法。
第20题:
下列()方法可以使线程停止。
第21题:
方法resume负责重新开始()线程的执行。
第22题:
被stop()方法停止
被sleep()方法停止
被wait()方法停止
被suspend()方法停止
第23题: