start()方法:真实的申请系统线程PCB,从而启动一个线程,参与CPU调度.
run()方法:定义线程时指定线程要执行的任务如果调用只是Java对象的一个普通方法而已
结果上看:启动run方法只执行了一个Java普通方法,程序还是只有主线程,没有起到多线程的作用
而启动start方法会再启动一个run方法,相当与异步操作
start()方法:真实的申请系统线程PCB,从而启动一个线程,参与CPU调度.
run()方法:定义线程时指定线程要执行的任务如果调用只是Java对象的一个普通方法而已
结果上看:启动run方法只执行了一个Java普通方法,程序还是只有主线程,没有起到多线程的作用
而启动start方法会再启动一个run方法,相当与异步操作