2014-11-03 54 views

回答

1

我想,也許這就是你的答案從SCJP書:

重載運行(String s)將法會受 Thread類,除非你自己把它忽略。 Thread類需要一個不帶參數的run()方法 ,它將在線程啓動後在單獨的調用堆棧 中爲您執行此方法。使用run(String s)方法,線程 類將不會爲您調用該方法,即使您自己直接調用方法 ,執行也不會在執行的新線程中發生,並且會有一個單獨的 調用堆棧。它只會發生在與您撥打 的代碼相同的調用堆棧中,就像任何其他常規方法調用一樣。

+1

但我問過標準jdk是如何工作的。這不是我的代碼。 – user710818 2014-11-03 17:31:17

0

不,Subject.doAs在同一個線程中運行代碼,只是給定主題。

相關問題