240 发简信
IP属地:上海
  • Resize,w 360,h 240
    并发编程之AQS

    写在前面 上一节我们讲到了CAS的基本原理,JUC下的atomic类都是通过CAS来实现的。它的核心思想就是比较并替换,其原子性是有操作系统底层...

  • 并发编程之CAS

    写在前面 上一篇我们分析了volatile变量对于内存可见性的保证以及抑制指令重排的特性,了解到在多线程对volatile变量的读写不会发生线程...

  • Resize,w 360,h 240
    并发编程之volatile

    写在前面 前面一章我们讲了了java原子性的相关概念和知识点,介绍了用于共享变量线程隔离的ThreadLocal,也知道了synchronize...

  • Resize,w 360,h 240
    SpringBoot整合任务调度框架Quartz的基础搭建

    Quartz的整体概括 什么是quartz 何为quartz,请看官网的说法: Quartz is a richly featured, ope...

  • Resize,w 360,h 240
    并发编程之原子性

    写在前面 多线程访问共享变量的时候,很容易出现并发问题。特别是多个线程对共享变量进行写入的时候,由于原子性的问题,很容易导致最后数据的错误。一般...

  • Resize,w 360,h 240
    SpringBoot整合RabbitMQ的基础搭建

    RabbitMQ的整体概括 RabbitMQ是对于AMQP(高级消息队列协议)的具体实现,是一个用于在分布式系统中存储转发消息的网络通信协议。 ...