start()方法;
调用start()方法才是真正启动了线程,此时线程处于就绪状态,一旦程序获得cpu时间片,则jvm会调用相应的run() 方法,进入运行状态。
run()方法:
run() 方法只是一个普通方法,所以直接调用run() 方法只是普通的方法调用,此时依然只有main这个主线程,其会按照 顺序执行主线程这一个线程,跟多线程没什么关系的。
start()方法;
调用start()方法才是真正启动了线程,此时线程处于就绪状态,一旦程序获得cpu时间片,则jvm会调用相应的run() 方法,进入运行状态。
run()方法:
run() 方法只是一个普通方法,所以直接调用run() 方法只是普通的方法调用,此时依然只有main这个主线程,其会按照 顺序执行主线程这一个线程,跟多线程没什么关系的。