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

© 刘旭波 中级黑马   /  2015-11-6 20:43  /  253 人查看  /  0 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

start是用来启动线程的,真正实现多线程运行,run()方法知识类中的一个普通方法,如果直接调用run()方法,程序中只有主线程一个线程,执行路径只有一条,还是要按照顺序执行,要等待run()方法执行完毕后才执行下面的程序,这样就没有达到多线程的目的。简单的说就是start()是开启线程,线程中具体的执行是由run()方法来实现的,只有调用了start()方法才叫多线程。

0 个回复

您需要登录后才可以回帖 登录 | 加入黑马