240 发简信
IP属地:河北
  • Java并发机制的底层实现原理-volatile

    在多线程并发编程中synchronized和volatile都扮演着重要的角色,volatile可以说是一个轻量级的synchronized,它在多线程开发中保证了共享变量的...

  • Java内存模型-双重检查锁定(线程安全的单例模式)

    在Java多线程程序中,有时候需要采用延迟初始化来降低初始化类和创建对象的开销。双重检查锁定是常见的延迟初始化技术,但它是一个错误的用法。下面我们以单例模式为例子来分析双重检...

  • 120
    Java并发机制的底层实现原理-synchronized

    在Java多线程并发编程中synchronized一直都是元老级角色,很多人都会称呼它为重量级锁。但是随着Java SE1.6对synchronized进行了各种优化之后,有...