Java线程探究 ——synchronized问题——如果锁住的对象被垃圾回收了,会发生什么奇妙的事情
如果synchronized锁住的对象被垃圾回收器回收了,会发生什么呢?
下面代码的目的是让线程t1先进入synchronized(a)代码块,然后主线程调用full gc回收对象a,然后看看发生了什么
public class Main {
//定义类A
public static class A{
int i = 3;
}
//等会要实验的静...
原创
2018-08-20 19:23:40 ·
921 阅读 ·
2 评论