摘要:
ConcurrentLinkedQueue 是一个基于链表的无界线程安全队列,非阻塞实现方式,先进先出,适合高并发的场景。可以看出其底层就是一个单向链表结构。 offer offer从队尾插入元素 1. newNode 首先是将当前线程封装成一个node节点2. 进入for死循环,t为tail节点, 阅读全文
摘要:
Semaphore,等待指定数量的线程完成任务即可 public class A { private static SimpleDateFormat sf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); // 同步关键类,构造方法传入的数字是多少,则同一 阅读全文