A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 日光加蓝 中级黑马   /  2014-8-1 00:31  /  1728 人查看  /  2 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

启动一个线程是调用start()方法,使线程所代表的虚拟处理机处于可运行状态,这意味着它可以由JVM调度并执行。这并不意味着线程就会立即运行。run()方法可以产生必须退出的标志来停止一个线程。

2 个回复

正序浏览
run只是一个一般的方法,没有启动线程的能力,只是说线程类中start方法中有将其调用,可以理解为start方法中前半部分在启动线程,最后用这启动的线程来使用run方法
回复 使用道具 举报
调用start()方法,是开启线程并执行run()中的代码,直接调用run()方法,也就相当于一般方法的使用,没有线程的意义
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马