2016-03-04 73 views

回答

0

當然,你可以在施工後在Runnable上設置一個屬性。

只要確保您有適當的同步,因爲在執行線程啓動後可能會更改此屬性。

final class MyTask implements Runnable { 
    private volatile int parameter; 
    void setParameter(int parameter) { this.parameter = parameter; } 
    @Override public void run() { System.out.printf("parameter: %d%n", parameter); } 
} 
相關問題