摘要: 原文链接:https://www.cnblogs.com/cg961107/p/10923114.html Synchronized 官方解释: 同步方法支持一种简单的策略来防止线程干扰和内存一致性错误:如果一个对象对多个线程可见,则对该对象变量的所有读取或写入都是通过同步方法完成的。 一句话总结出 阅读全文
posted @ 2020-04-15 18:10 雪缘a_a 阅读(262) 评论(0) 推荐(0) 编辑
摘要: 今天看了到有意思的题:在静态方法上加锁 和 非静态方法加锁 有什么区别,从而再次引出锁机制的一些理解。 先看方法: // 这是一个很简单的类,里面共享静态变量 num,然后一个静态 和 非静态方法,都加上锁 // 我们假设有两个线程同时操作这两个方法,那么数据能互斥吗? Java代码 public  阅读全文
posted @ 2020-04-15 17:26 雪缘a_a 阅读(538) 评论(0) 推荐(0) 编辑