摘要: 保证线程安全的策略大体可以分为以下几个: 不可变对象:对象只能读,不能修改,从根源上消除多线程的不安全性。 线程封闭:线程之间不共享变量。 同步容器:使用同步关键字修饰关键方法,保证对象关键操作的线程安全。 并发容器:针对同步容器进行优化。 阅读全文
posted @ 2021-02-20 16:29 sunnysgw 阅读(83) 评论(0) 推荐(0)
摘要: java内存区域和内存模型是不一样的东西,内存区域是指Jvm运行时将数据分区存储,强调对内存空间的划分。而内存模型是定义了线程和主内存之间的关系,即JVM在计算内存中的工作方式,如果我们想要深入了解JAVA并发编程,就要先理解好JAVA内存模型。 ——Java内存区域(运行时数据区域)和内存模型(J 阅读全文
posted @ 2021-02-20 15:09 sunnysgw 阅读(42) 评论(0) 推荐(0)