黑马程序员技术交流社区
标题:
java中启动一个线程是用run()还是start()?
[打印本页]
作者:
wang90ling
时间:
2014-11-1 22:48
标题:
java中启动一个线程是用run()还是start()?
java中启动一个线程是用run()还是start()?
作者:
cxdzh
时间:
2014-11-1 23:09
覆盖Thread或者Runnable里的run()方法,start()方法启动,启动后开新线程运行run()方法里的代码.
作者:
feng_0207
时间:
2014-11-1 23:14
通过调用Thread类的start()方法来启动一个线程,
这时此线程是处于就绪状态,
并没有运行。
然后通过此Thread类调用方法run()来完成其运行操作的,
这里方法run()称为线程体,
它包含了要执行的这个线程的内容,
Run方法运行结束,
此线程终止,
而CPU再运行其它线程,
作者:
戏言丶
时间:
2014-11-2 00:51
run只是存储了线程运行的代码,而start是开启线程的方法,但是不一定就运行了,只是具备了执行资格,只有具备执行权的时候才好运行
作者:
姜浩
时间:
2014-11-2 01:04
话说,调用Thread类的start()方法,有两个作用。
开启该线程、执行run方法。
作者:
游泳的猫
时间:
2014-11-2 10:28
应该start()吧.....
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2