16.Thread(二)——start()和run()的区别

创建一个线程:Thread thread = new Thread();

然后在main()方法中,

thread.run();只是调用了一个普通方法,并没有启动另一个线程,程序还是会按照顺序执行相应的代码。

thread.start();则表示,重新开启一个线程,不必等待其他线程运行完,只要得到CPU即可运行该线程。

posted @ 2019-08-26 12:25  Eric-Shen  阅读(114)  评论(0编辑  收藏  举报