![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
多线程
帆布包
这个作者很懒,什么都没留下…
展开
-
设计线程安全的类
声明:内容来自公众号“我们都是小青蛙”,此文章只作为学习笔记 为什么要设计线程安全的类? 假设设计了这样一个类: public class Increment { private int i; public void increase() { i++; } public int getI() { return i; } } 聪明的程序员会使用同步操作,结果这样: public class RightUsageOfIncrement原创 2020-05-31 12:17:26 · 197 阅读 · 0 评论 -
指令重排序
什么是指令重排序? 此内容来自公众号《我们都是小青蛙》,本文章只作为学习笔记。 public class ReaderThread { private static boolean stop=false; private static int number=0; public static void main(String[] args){ Thread t=new Thread(new Runnable(){ @Override原创 2020-05-30 23:19:04 · 752 阅读 · 0 评论