this逃逸与安全发布

什么是this逃逸? this逃逸是指当一个对象还没有完成构造(构造方法尚未返回)的时候,其他线程就已经可以获得到该对象的引用,并可以通过该引用操作该对象 this逃逸有什么问题? 由于对象尚未完整构造,所以此时访问到的对象尚未完全初始化,通过该引用调用对象方法或者访问实例数据可能会带来意想不到的结果。通过一个例子来看: 这个例子中,我们在ThisEscapeTest的构造方法中创建并启动了一个线
相关文章
相关标签/搜索