start 与 run 区别

简介: start 与 run 区别

start()方法使用来启动线程,真正实现了多线程运行。这时无需等待 run 方法体代码执行完毕,可以直接继续执行下面的代码。


run()方法是线程体,包含了要执行的内容,直接调用run()方法,并不是启动线程,和普通方法是一样的。

相关文章
|
3月前
|
调度
Runnable接口的 run() 方法和start()方法
Runnable接口的 run() 方法和start()方法
52 0
|
3月前
|
Java
Thread 类中的start() 和 run() 方法有什么区别
【8月更文挑战第9天】Thread 类中的start() 和 run() 方法有什么区别
218 0
|
4月前
run()方法和start()方法测试解析
run()方法和start()方法测试解析
Thread 类中的 start () 和 run () 方法的区别
Thread 类中的 start () 和 run () 方法的区别
64 0
|
6月前
|
Java
多线程中的run方法和start方法有什么区别?
多线程中的run方法和start方法有什么区别?
|
Java
Java线程中的run()和start()区别
Java线程中的run()和start()区别
86 0
start
start
111 0
|
Java
Java Thread 中run()方法和start()方法的区别
Java Thread 中run()方法和start()方法的区别
98 0
|
Java Linux
Thread start 源码揭秘
Thread start 源码揭秘 public synchronized void start() { /** * This method is not invoked for the main method thread or "system" * group threads created/set up by the VM. Any new functionality added * to this method in the future may have to also be added to the VM. * * A ze
208 0