聊聊高并发(一)概念

并发/线程的一些概念,概念很重要,没有理论指导的话会导致理解不够全面

  • 多线程问题的本质 -- 有序性,可见性,原子性
  • synchronize的底层实现
  • volatile的底层实现
  • 无锁算法的底层实现 -- CAS
  • 原子变量的实现
  • final关键字的新含义
  • 深入理解Java内存模型
  • 指令重排序和内存屏障
  • 顺序一致性和Happens-before规则
  • 一些基本的硬件知识
  • 一些处理同步问题的技术

你可能感兴趣的:(聊聊高并发(一)概念)