Avatar notebook default
58篇文章 · 110233字 · 4人关注
  • 结束语

    终于到了尾声的阶段。同事们坚持下来听也是非常不容易的。理解了并发能够增强自己对代码的认识。编写优质的并发代码是一件难度极高的事情。Java语言从...

  • Resize,w 360,h 240
    LinkedBlockingQueue

    LinkedBlockingDeque 与 LinkedBlockingQueue 对比 LinkedBlockingDeque在结构上有别于之...

  • Resize,w 360,h 240
    LinkedBlockingDeque

    LinkedBlockingDeque: 由双向链表组成的有界阻塞队列,队列容量大小可选,默认大小为Integer.MAX_VALUE。队头部和...

  • Resize,w 360,h 240
    双端队列之ArrayDequeue

    双端队列是一个很有意思的话题。在讲并发双端队列之前,我们需要介绍一个非并发的ArrayDequeue, 让大家理解双端队列的一些原理。 Arra...

  • Resize,w 360,h 240
    PriorityBlockingQueue

    JDK 中无界优先级队列PriorityBlockingQueue 内部使用堆算法保证每次出队都是优先级最高的元素,元素入队时候是如何建堆的,元...

  • DelayQueue

    DelayQueue是BlockingQueue的一种,所以它是线程安全的,DelayQueue的特点就是插入Queue中的数据可以按照自定义的...

  • Resize,w 360,h 240
    Queue

    JUC 集合包中 Queue 的实现类包括: ArrayBlockingQueue, LinkedBlockingQueue, LinkedBl...

  • Resize,w 360,h 240
    ConcurrentSkipListMap

    TreeMap 的一个线程安全的变体,是线程安全的有序的哈希表; 它继承于 AbstractMap 类,并且实现ConcurrentNaviga...

  • Resize,w 360,h 240
    Map

    JUC 集合包中 Map 的实现类包括: ConcurrentHashMap 和 ConcurrentSkipListMap。 Concurre...

文集作者