正确构造的对象

时间:2016-10-09 17:59:10

标签: java multithreading constructor this

正确构造的对象是doesn't let the this reference escape的对象。

我不明白上面的定义。我在this one以及this上查了几篇帖子,但我不明白thisescape的引用意味着什么。以下是链接中提到的示例:

public class ThisEscape {
    public ThisEscape(EventSource source) {
        source.registerListener(
            new EventListener() {
                public void onEvent(Event e) {
                    doSomething(e);
                }
            });
    }
}

有人可以用非常简单的语言和简单的方式解释this引用如何逃脱吗?

修改

@FedericoPeraltaSchaffner这个问题提出了一些完全不同的问题。提问者已经问过,提问者自己用粗体突出显示了如何防止this参考逃避。我在问这个引用已经逃脱时,它是什么意思。

0 个答案:

没有答案