240 发简信
IP属地:上海
  • 并发容器--ConcurrentHashMap常见面试题

    首先说下什么是hash?hash是散列的意思,就是把任意长度的数据按照散列算法生成固定长度的输出,该输出就是散列值。这种转换是一种压缩映射,也就...

  • fore-、-pose、ab-、aero-、anti-、auto-

    英语是法治的语言,逻辑严谨,前缀最重要prefix + rootroot + suffixprefix + root + suffixetc.....

  • Resize,w 360,h 240
    显示锁和AQS

    JAVA JDK并发包里面提供了 synchronized关键字和Lock接口,synchronized关键字从语言层面为开发者提供了锁,是隐式...

  • 原子操作CAS

    什么是原子操作? 原子操作就是操作A,在B看来要么全部成功,要么全部失败,就称A为原子操作;有点类似事物,锁也是一种原子操作。 CAS操作是怎么...

  • Resize,w 360,h 240
    线程工具类之Semaphore、FutureTask

    Semaphore 是JAVA多线程的一个工具类,主要是做流量控制的,它有acquire()、release()方法,前者是等待,后者是释放,下...

  • 线程工具类之CountDownLatch、CyclicBarrier

    CountDownLatch、CyclicBarrier是JAVA提供的多线程工具类,用于协调线程之间协作的。里面都维护了一个计数器; 他们相同...

  • 线程工具类之ForkJoin

    ForkJoin 是JAVA并发编程提供的一个工具类,可以让我们不需要了解Runnable、Thread知识,只要遵循forkjoin开发模式,...

  • Resize,w 360,h 240
    线程基础、线程之间的共享和协作

    什么是线程? 在说线程之前,先说说进程。那么什么是进程?进程是程序运行的环境,是操作系统分配资源的最小单元,每个进程都是独立的,其中包含的资源有...