notify()
run()
sleep()
join()
第1题:
下列方法能够用来实现线程之间通信的是
A.notify()
B.run()
C.sleep()
D.join()
第2题:
第3题:
下列叙述正确的是( )。
A.线程的执行从run()方法开始,需要调用start()方法运行线程
B.可以通过实现Runnable接口,并且重写start()方法创建线程
C.可以通过继承Thread类,并且重写start()方法创建进程
D.线程执行从start()方法开始,需要通过调用run()方法运行线程
第4题:
在java.lang.object中,存在两个可以完成线程同步,并且实现线程通信的方法,它们是( )。
A.start()和stop()
B.wait()和notify()
C.suspend()和resume()
D.setDaemon()和isDaemon()
第5题:
下列哪个方法是用来专门定义临界区,实现线程的同步?
A.resume()
B.notify()
C.start()
D.synchronized()
第6题:
下列方法中可以用来创建一个新线程的是( )。
A.实现java.lang.Runnable接口并重写start()方法
B.实现java.lang.Runnable接口并重写run()方法
C.继承java.lang.Thread类并重写run()方法
D.实现java.lang.Thread类并实现start()方法
第7题:
为实现多线程之间的通信,需要使用下列( )流才合适。
A.filter stream
B.file stream
C.random access stream
D.piped stream
第8题:
线程对象的___________方法用来阻塞当前线程,指定线程运行结束或超时后继续运行当前线程。
第9题:
下列哪个是用来实现客户和服务者之间的通信?
A.URL
B.UDP
C.JDBC
D.Socket
第10题:
下列哪个方法用来定义线程的具体行为,也就是定义线程体?
A.start( )
B.run( )
C.init( )
D.thread( )