阻塞队列BlockingQueue

阻塞队列BlockingQueue池技术,如线程池ArrayBlockingQueueLinkedBlockingQueuePriorityBlockingQueue抛出异常 add/remove不会抛出异常 offer/poll阻塞等待 put/take超时等待 offer/pollpackage

ReadWriteLock 读写锁

读写锁 ReadWriteLock缓存工具类package com.wdg.concurrent;import java.util.HashMap;import java.util.Map;import java.util.concurrent.locks.ReadWriteLock;import

Java 同步工具类

同步工具类CountDownLatch一种同步辅助类,允许一个或多个线程等待,知道在其他线程中执行的操作完成package com.wdg.concurrent;import java.util.concurrent.CountDownLatch;/** * @description: CountD

Java并发编程的艺术

Java并发编程的艺术第一章 并发编程的挑战目的:让程序运行更快面对挑战:上下文切换问题、死锁问题、硬件和软件资源限制1.1 上下文切换时间片:CPU分配给各个线程的时间因为时间片非常短,所以CPU通过快速切换线程执行,让我们感觉多个线程是同时执行的,时间片一般是几十毫秒CPU通过时间片分配算法来循
Your browser is out-of-date!

Update your browser to view this website correctly. Update my browser now

×