start 与 run的区别有以下几方面:
类型:run方法是同步方法,而start方法是异步方法。
作用:run方法的作用是存放任务代码,而start方法是启动线程。
线程数量方面:执行run方法它不会产生新线程,而执行start方法会产生新线程。
调用次数:run方法可以被执行无数次,而star方法只能被执行一次,原因就在于线程不能被重复启动。
类型:run方法是同步方法,而start方法是异步方法。
作用:run方法的作用是存放任务代码,而start方法是启动线程。
线程数量方面:执行run方法它不会产生新线程,而执行start方法会产生新线程。
调用次数:run方法可以被执行无数次,而star方法只能被执行一次,原因就在于线程不能被重复启动。