線程為什么要實(shí)現(xiàn)run方法 在啟動(dòng)線程時(shí)是應(yīng)該調(diào)用線程的run方法還是start方法?
在啟動(dòng)線程時(shí)是應(yīng)該調(diào)用線程的run方法還是start方法?1. 方法啟動(dòng)線程,真正實(shí)現(xiàn)了多線程。此時(shí)不需要等待run方法體代碼執(zhí)行完畢,直接繼續(xù)執(zhí)行以下代碼:調(diào)用thread類的start()方法啟動(dòng)
在啟動(dòng)線程時(shí)是應(yīng)該調(diào)用線程的run方法還是start方法?
1. 方法啟動(dòng)線程,真正實(shí)現(xiàn)了多線程。此時(shí)不需要等待run方法體代碼執(zhí)行完畢,直接繼續(xù)執(zhí)行以下代碼:調(diào)用thread類的start()方法啟動(dòng)線程。此時(shí),線程處于就緒狀態(tài),不會(huì)運(yùn)行。然后,thread類調(diào)用run()方法來完成其操作。這里,run()方法稱為線程體,它包含要執(zhí)行的線程的內(nèi)容。當(dāng)run方法結(jié)束時(shí),線程終止,