此引用在構造問題期間是否轉義(如Brian Goetz和其他人在Java中的實踐中所稱的)會影響單線程程序或多線程程序?我的意思是,如果我的類不應該是線程安全的,可以讓這個引用在構造過程中逃脫嗎?此參考轉義單線程程序
編輯:例如,在這裏:
public class ThisEscape {
public ThisEscape(EventSource source) {
source.registerListener(
new EventListener() {
public void onEvent(Event e) {
doSomething(e);
}
});
}
}
EDIT2:我的問題的動機是插件的WindowBuilder爲Eclipse創建(或似乎產生了...)在一個JFrame的構造作用聽衆和默認將匿名類傳遞給那些,從而允許這個引用轉義...
如果您在問題中包含您提到的部分,則會更好。 – Keppil