文章目录 1、队列和栈 2、有界队列 2.1、SynchronousQueue(不存储元素的阻塞队列): 2.2、ArrayBlockingQueue(基于数组结构的有界的阻塞队列): 3、 无界队列 3.1、LinkedBlockingQueue(基于单向链表的无界的阻塞队列): 3.2、LinkedBlockingDeque(基于双向链表的无界的阻塞队列): 3.3、PriorityBlockingQueue 3.4、LinkedTransferQueue public ThreadPoolExecutor(i…

2020年9月21日 0条评论 9点热度 阅读全文

线程并发学习—-核心概念(转载) 线程并发学习—-线程阻塞(sleep、wait、notifyAll、notify、join) 线程并发学习—-线程阻塞(synchronized) 线程并发学习—-线程阻塞(lock) 线程并发学习—-Thread、Runnable、Callable 线程并发学习—-队列(Queue) 线程并发学习—-JUC工具类 spring学习—-线程池 java中一些锁概念整理(转载) 简介 常用工具类CountDownLatch、CyclicBarrier、Semaphore; Count…

2017年12月19日 0条评论 5点热度 阅读全文

java线程内存模型 线程、工作内存、主内存三者之间的交互关系图:   key edeas 所有线程共享主内存 每个线程有自己的工作内存 refreshing local memory to/from main memory must  comply to JMM rules   产生线程安全的原因 线程的working memory是cpu的寄存器和高速缓存的抽象描述:现在的计算机,cpu在计算的时候,并不总是从内存读取数据,它的数据读取顺序优先级 是:寄存器-高…

2016年5月6日 0条评论 2点热度 阅读全文