Avatar notebook default
6篇文章 · 13121字 · 4人关注
  • Resize,w 360,h 240
    AQS的几个灵魂拷问

    java并发包下很多API都是基于AQS来实现的加锁和释放锁等功能的,比如ReentrantLock、ReentrantReadWriteLoc...

  • Resize,w 360,h 240
    volatile的几个灵魂拷问

    要想讲清楚volatile关键字,这时候就应该主动从内存模型开始讲起,然后说原子性、可见性、有序性的理解,铺垫好这些才是到volatile关键字...

  • Resize,w 360,h 240
    Java内存模型的几个灵魂拷问

    Java内存模型(Java Memory Model,JMM)JSR-1337制定的规范,定义程序中变量的访问规则,屏蔽掉Java程序在各种不同...

  • Resize,w 360,h 240
    线程池的几个灵魂拷问(二)

    线程池虽然在并发编程里很强大,但线程池使用面临的核心的问题在于:线程池的参数并不好配置。一方面线程池的运行机制不是很好理解,配置合理需要强依赖开...

    5.7 5792 4 38
  • Resize,w 360,h 240
    线程池的几个灵魂拷问(一)

    之前的博客里有写过一点线程池,但是只是蜻蜓点水式的谈了一下,恰巧前段时间在工作中有了线程池的使用经验,而且线程池的优化又是一个比较有挑战的难题,...

  • Resize,w 360,h 240
    Synchronized的几个灵魂拷问

    一、synchronized的简单介绍 关键字 synchronized可以保证在同一个时刻,只有一个线程可以执行某个方法或者某个代码块(主要是...

    1.3 2241 0 15

文集作者