同步
文章平均质量分 83
爬坑仰望天空
这个作者很懒,什么都没留下…
展开
-
同步(二)
一、原子变量: 1、AtomicInteger:原子Integer类型 构造: public AtomicInteger(int initialValue) public AtomicInteger() 方法: //以原子方式获取旧值并设置新值 public final int getAndSet(int newValue) //以原子方式获取旧值并给当前值加1 public final int...原创 2018-10-08 18:00:00 · 127 阅读 · 0 评论 -
同步(一)
一、同步的基本概念 1、同步的场景 线程获取同步锁,获取失败则阻塞等待,获取成功则执行任务,执行完毕后释放锁。 2、线程安全问题 (1)内存读取 cpu在内存读取数据时,顺序优先级:寄存器-高速缓存-内存 计算完成后缓存数据写回内存中 (2)可见性 每个线程都有独立的工作内存,并对其他线程是不可见的。线程执行如用到某变量,将变量从主内存复制到工作内存,对变量操作完成后再将变量写回主内存。 ...原创 2018-09-30 17:16:23 · 127 阅读 · 0 评论