这是《Java并发编程实战》3.2发布与逸出一节中的示例代码。我无法理解,this是怎么逸出的。//隐式地使this引用逸出(不要这么做)publicclassThisEscape{publicThisEscape(EventSourcesource){source.registerListener(newEventListener(){publicvoidonEvent(Evente){doSomething(e);}});}}书上说,当ThisEscape发布EventListener时,也隐含地发布了ThisEscape实例本身,因为在这个内部类的实例中包含了对ThisEscape实例的隐含引用。
犯罪嫌疑人X
翻阅古今
相关分类