在Thread类中,提供了一个start()方法,该方法用于将线程设置为__________状态,当新线程启动后,系统会自动调用_________方法。(每个空格的答案之间使用顿号分开“、”)
就绪、run
举一反三
- 在Thread类中,提供了一个start()方法,该方法用于______,当新线程启动后,系统会自动调用______方法。
- Thread类的( )方法用于启动线程;当新线程启动后,系统会自动调用调用( )方法。
- Thread类的( )方法用于启动线程;当新线程启动后,系统会自动调用调用( )方法。
- 在线程中(Thread类)的start()和run()方法有什么区别?() A: 直接调用run()方法只是在原来的线程中调用,没有创建新的线程 B: 只有调用start()才会创建新的线程 C: 当调用start()方法时会启动一个新创建的线程,然后在start()内部调用run()方法 D: 没有区别
- 线程调用start()方法将启动该线程。 ( )
内容
- 0
调用Thread类的什么方法可以启动一个线程?直接调用Thread类的run()方法可以启动一个线程吗?
- 1
Thread类中的start()和run()方法有什么区别?() A: start()方法被用来启动新创建的线程 B: start()内部调用了run()方法 C: 当你调用run()方法的时候,只会是在原来的线程中调用,没有新的线程启动,start()方法才会启动新线程 D: 二者没有区别
- 2
哪个叙述是错误的?A.线程处于“新建”状态时(在调用start方法之前),线程调用isAlive()方法返回的值是false。B.线程处于“新建”状态时(在调用start方法之前),线程调用isAlive()方法返回的值是true。C.currentThread()方法是Thread类中的static方法,该方法返回当前正在使用CPU资源的线程.D.线程调用interrupt()方法将使得处于speep方法或wait方法中断的该线程触发InterruptedException异常。 A: 选项A B: 选项B C: 选项C D: 选项D
- 3
Thread类提供了start()方法,可以() A: 创建线程 B: 中断线程 C: 开启线程 D: 休眠线程
- 4
一个线程在调用start()方法前,该线程一直处于新生状态。( )