黑马程序员技术交流社区
标题:
多线程中run方法和start方法有什么不同
[打印本页]
作者:
sss1234hhh
时间:
2016-1-11 23:06
标题:
多线程中run方法和start方法有什么不同
多线程中run方法和start方法有什么不同
作者:
15000183754
时间:
2016-1-12 19:20
run方法是线程的实现方法 而想要真正的启动线程需要调用start方法
作者:
一大把手
时间:
2016-1-12 20:17
其实你自己可以看看老师的讲解的,run就是存储要运行代码的方法,start就是调用run的
作者:
jasonbourne
时间:
2016-1-12 21:04
run方法里面装的是要运行的内容,是不需要自己去启动的。当用new Thread().start( )时,就会自动运行run方法里面的内容
作者:
谁的苍茫
时间:
2016-2-11 01:35
run()方法里面封装的是线程要运行的代码,而start()方法是启动一个线程,并且让线程运行run()方法里面的代码内容
作者:
isole
时间:
2016-8-16 10:05
首先每一个线程都有自己的任务代码,例如主线程的任务代码在main()里面,而自定义线程的任务代码就在run()方法里面,调用start()方法就会启动这个线程。run()方法可以被当作普通方法被对象调用多次,而start()方法只能调用一次用来启动线程。
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2