摘要:
转自 http://www.cnblogs.com/dolphin0520/p/3923167.html synchronized的缺陷 一个代码块被synchronized修饰只有两种情况会释放锁 获取锁的线程执行完了该代码块,然后线程释放对锁的占有; 线程发生异常,此时JVM会让线程自动释放锁 阅读全文
摘要:
转自 https://www.cnblogs.com/paddix/p/5309550.html,https://my.oschina.net/wangsifangyuan/blog/711329 JVM内存模型 举例分析 系统收到了我们发出的指令,启动了一个Java虚拟机进程,这个进程首先从cla 阅读全文