240 发简信
IP属地:陕西
  • Resize,w 360,h 240
    Java异常处理中finally的执行问题

    一、前言 因为这次面试有问到一些同学finally的问题,发现自己这块好像有点记不太清楚了,有的点可能还给人家说错了,一度弄得场面有些尴尬。所以...

  • Resize,w 360,h 240
    JMM(Java内存模型)详解

    一、JMM是什么? JMM是一个抽象的概念:描述的是一组围绕原子性、有序性、可见性的规范。其定义程序中各个变量的访问规则,即虚拟机中将变量存储到...

  • Resize,w 360,h 240
    synchronized关键字详解

    前言:如何处理共享数据的安全问题? 让每一个线程依次的去读取这个共享数据,这样就不会有任何的数据安全问题了,因为每次每个线程所操作的都是最新的数...

  • Resize,w 360,h 240
    volatile关键字详解

    一、volatile关键字简介 synchronized关键字是阻塞式同步,在线程竞争激烈的时候会逐渐由偏向锁膨胀为重量级锁。而volatile...

  • Resize,w 360,h 240
    CAS操作以及jdk1.8后的优化

    一、前言 说到CAS之前,先来看看乐观锁与悲观锁: 悲观锁认为:每个线程在对一数据进行操作时,都会有其他线程来并发修改,所以在获取数据的时候就上...