start方法是用來啟動一個新的線程,而run方法是線程的執行體,表示線程要執行的任務。
當調用start方法時,會創建一個新的線程并在新的線程中執行run方法;而直接調用run方法只會在當前線程中執行run方法,不會創建新的線程。
start方法是多線程的入口,會啟動線程并調用線程的run方法;而run方法只是一個普通的方法,需要通過start方法來啟動線程。
start方法會在后臺啟動一個新的線程,并且run方法會在新的線程中執行;而run方法直接調用只會在當前線程中執行,不會創建新的線程。