1. 程式人生 > >線程類的構造方法、靜態塊是被哪個線程調用的

線程類的構造方法、靜態塊是被哪個線程調用的

() 微軟雅黑 自身 main AI 構造方法 family HR thread

線程類的構造方法、靜態塊是被new這個線程類所在的線程所調用的,而run方法裏面的代碼才是被線程自身所調用的。

如果說上面的說法讓你感到困惑,那麽我舉個例子,假設Thread2中new了Thread1,main函數中new了Thread2,那麽:
1)Thread2的構造方法、靜態塊是main線程調用的,Thread2的run()方法是Thread2自己調用的
2)Thread1的構造方法、靜態塊是Thread2調用的,Thread1的run()方法是Thread1自己調用的

線程類的構造方法、靜態塊是被哪個線程調用的