java多线程调用run和不调用run的区别

2025-04-26 11:32:06
推荐回答(1个)
回答1:

线程Thread类是一个线程的抽象.
创建完thread对象,start()是它的方法,代表线程启动,并且在启动的时候会调run();
run()代表线程启动后芽哟执行的主体,也可以理解完要执行的任务。先启动在执行任务
这里的顺序是不能颠倒的。
如果首先直接调用run(),是无意义的。只是一个普通方法。