多选题:线程创建和启动--创建java.lang.Thread的子类MyThread实现多线程编程。利用MyThread类创建对象myThread。
创建java.lang.Thread的子类MyThread实现多线程编程。利用MyThread类创建对象myThread。
关于MyThread类和定义以及线程的启动,哪些说法是正确的?( )
A.MyThread类必须重写父类的run()方法。
B.myThread.run()方法用于启动线程,线程进入就绪状态,立即启动线程。
C.myThread.start()方法用于启动线程,线程进入就绪状态,立即执行线程的代码。
D.myThread.start()方法用于启动线程,线程进入就绪状态,待该线程获得CPU,立即启动线程,线程一旦启动,执行该对象的run()方法。
答案:A D
关于MyThread类和定义以及线程的启动,哪些说法是正确的?( )
A.MyThread类必须重写父类的run()方法。
B.myThread.run()方法用于启动线程,线程进入就绪状态,立即启动线程。
C.myThread.start()方法用于启动线程,线程进入就绪状态,立即执行线程的代码。
D.myThread.start()方法用于启动线程,线程进入就绪状态,待该线程获得CPU,立即启动线程,线程一旦启动,执行该对象的run()方法。
答案:A D