run方法和start方法的差別:
start()方法是線程的啟動方法,通過這個方法,線程會進入到就緒狀态,等拿到CPU的時候就會去調用run方法,進入運作狀态。
run()方法是線程體方法,如果是直接調用run方法是不會有新的程序出現的。

執行順序圖已标記,因為此時隻是一個簡單的調用,線程隻有main一個。
這裡順序就不太能夠知道了,因為start方法會建立一個線程,再加上main線程,兩個線程誰先拿到CPU誰就執行,上面運作結果隻是一種情況。
currentThread()方法:傳回正在執行的線程對象的資訊
getName()方法:傳回該線程的名稱
sleep()方法:線程休眠
setPriority()方法:更改線程的優先級
yield():暫停目前正在執行的線程對象,并執行其他線程