摘要: 1. 队列和栈 队列:就像管道,排队在,先进先出(FIFO); 栈:就像桶,先进后出。 2. 阻塞队列(BlockingQueue) A. 阻塞队列:由于队列有容量限制,故当队列元素已满时,新增加的元素必须等待,或当队列元素取出已空时,也会阻塞等待新的元素; B. ArrayBlockingQueu 阅读全文
posted @ 2020-02-11 18:10 如幻行云 阅读(1893) 评论(0) 推荐(0) 编辑
摘要: 简介:AQS(AbstractQueuedSynchronizer)抽象式的队列同步器是一个用来构建锁和同步器的框架,核心思想是如果被请求的共享资源空闲,则将当前请求资源的线程设置为有效的工作线程,并且将共享资源设置为无锁状态。如果被请求的共享资源被占用,那么就需要一套线程阻塞等待以及被唤醒时锁分配 阅读全文
posted @ 2020-02-11 09:45 如幻行云 阅读(191) 评论(0) 推荐(0) 编辑