本帖最后由 黄霄仪 于 2014-8-8 14:45 编辑
这问题你问的就没水平,只要你看了视频,你就知道答案,我想你要问的应该是为什么不用 run()运行线程,而是用start()吧?如果是在main方式中调用run()相当于调用普通的方法,也就是说run方法可以使用任意合法的标识符,如run1(),在main()方法中亦可以调用,但调用start()方法,它就会自动去找run()方法,并且只能是run这个标识符,其它标识符就不能执行。简而言之就是调用start()方法就和多线程有关,调用run()方法只相当于调用了一个普通方法:lol |
|