支持多线程机制
一个线程创建并启动后,它将执行自己的run()方法,如果通过派生Thread类实现多线程,则需要在子类中重新定义run()方法,把需要执行的代码写入run()方法中;如果通过实现Runnable接口实现多线程,则要编写接口中的抽象方法----run()方法的方法体
要在程序中实现多线程,必须导入类:importjava.lang.Thread;
一个程序中的主类不是Thread的子类,该类也没有实现Runnable接口,则这个主类运行不能控制主线程的休眠
第1题:
下列方法中可以用来创建一个新线程的是( )。
A.实现java.lang.Runnable接口并重写start()方法
B.实现java.lang.Runnable接口并重写run()方法
C.继承java.lang.Thread类并重写run()方法
D.实现java.lang.Thread类并实现start()方法
第2题:
下列方法中可以用来创建一个新线程的是( )。
A.实现java.lang.Runnable接口并重写start()方法
B.实现java.lang.Runnable接口并重写run()方法
C.实现java.lang.Thread类并重写run()方法
D.实现java.lang.Thread类并重写start()方法
第3题:
在Java多线程程序中,run()方法的实现有两种方式:【 】和继承Thread类。
第4题:
在多线程程序设计中,如果采用继承Thread类的方式创建线程,则需要重写Thread类的( )方法。
A.start
B.local
C.interrupt
D.run
第5题:
当使用SomeThread t=new SomeThread( )创建一个线程时,下列叙述中正确的是( )。
A.SomeThread类是包含run( )方法的任意Java类
B.SomeThread类-定要实现Runnable接口
C.SomeThread类是Thread类的子类
D.SomeThread类是Thread类的子类并且要实现Run-nable接口
第6题:
下列能够正确创建线程的方法是( )。 ①.继承java.lang.Thread类,并重写run( )方法 ②.继承java.lang.Runnable类,并重写start( )方法 ③.实现java.lang.Thread接口,并实现run( )方法 ④.实现java.lang.Runable接口.并实现run( )方法
A.①,③
B.②,④
C.②,③
D.①,④
第7题:
当使用SomeThread t=new SomeThread( )创建-个线程时,下列叙述中正确的是( )。
A.Some Thread类是包含run( )方法的任意Java类
B.Some Thread类-定要实现Runnable接口
C.Some Thread类是Thread类的子类
D.Some Thread类是Thread类的子类并且要实现Run-nable接口
第8题:
下列方法中,可以用来创建一个新线程的是______。
A.实现java.lang.Runnable接口并重写start( )方法
B.实现java.lang.Runnable接口并重写run( )方法
C.继承java.lang.Thread类并重写run( )方法
D.继承java.lang.Thread类并重写start( )方法
第9题:
在多线程程序设计中,如果采用继承Thread类的方式创建线程,则需要重写Thread类的( )方法。
A.start
B.10cal
C.interrupt
D.run
第10题:
下列方法中可以用来创建一个新线程的是( )。
A.实现java.lang.Runnable接口并重写start方法
B.实现java.lang.Runnable接口并重写run方法
C.继承java.lang.Thread类并重写run方法
D.实现java.lang.Thread类并实现start方法