start方法被用来启动新创建的线程,而且start方法内部调用了run方法;
如果直接调用run方法,程序中依然只有主线程这一个线程,其程序执行路径还是只有一条,还是要顺序执行,还是要等待run方法体执行完毕后才可继续执行下面的代码,这样就没有达到写线程的目的。
Thread类中start和run方法的区别
最新推荐文章于 2024-07-10 10:46:09 发布
start方法被用来启动新创建的线程,而且start方法内部调用了run方法;
如果直接调用run方法,程序中依然只有主线程这一个线程,其程序执行路径还是只有一条,还是要顺序执行,还是要等待run方法体执行完毕后才可继续执行下面的代码,这样就没有达到写线程的目的。