this引用逸出有关疑问解读 java并发编程

在《java并发编程中》有这么一段: 刚开始没看懂这里“this引用逸出是啥意思”,许多博客也说的不怎么详细。经过我的分析,终于明白是啥意思了。 首先看一个代码: 打印结果是0,很明显,线程打印i的时候,ThisEscape还没构造完,导致结果不是5. 其实this逸出通俗来说就是在构造函数里面启动了另外一个线程,而且在构造函数里面执行了这个线程,那么有很大风险这个线程在执行过程中调用了该类其他的
相关文章
相关标签/搜索