并发编程
文章平均质量分 93
残花灬落影
这个作者很懒,什么都没留下…
展开
-
【并发编程】并发容器和JUC并发工具类(一)
并发容器和JUC并发工具类JUC并发工具类CountDownLatchCyclicBarrierSemaphoreExChangerJUC并发工具类CountDownLatchCyclicBarrierSemaphoreExChanger原创 2021-05-29 23:15:53 · 637 阅读 · 0 评论 -
【并发编程】创建一个生产环境中使用的线程池
线程池JDK自带线程池结构我们先来看下JDK自带ThreadPoolExecutor的继承关系我们来看下ThreadPoolExecutor的构造方法/** * 各参数含义 * corePoolSize : 线程池中常驻的线程数量。核心线程数,默认情况下核心线程会一直存活,即使处于闲置状态也不会 * 受存活时间 keepAliveTime 的限制,除非将 allowCoreThreadTimeOut 设置为 true。 * maximumPool原创 2021-05-24 16:22:17 · 465 阅读 · 0 评论 -
关于Java多线程 线程池应用的思考与整理 ThreadPoolExecutor类
Java多线程&&并发关于线程线程创建方式继承Thread类覆写Runnable()接口实现多线程覆写Callable接口实现多线程(JDK1.5)线程池实现(推荐)FixThreadPool(int n); 固定大小的线程池SingleThreadPoolExecutor :单线程池CashedThreadPool(); 缓存线程池ThreadPoolExecutor 生产中创建线程队列模式直接提交 SynchronousQueue无界队列 如LinkedBlockingQueue有界队列原创 2021-05-18 20:17:31 · 618 阅读 · 0 评论 -
【并发编程】关于Java并发编程的基础概念和基础语法
并发编程的基础概念和基础语法基础概念原子性原子操作原理**1. 处理器自动保证基本内存操作的原子性****2. 使用总线锁保证原子性****3. 使用缓存锁保证原子性**java实现原子类可见性指令重排基础语法snycvolatile参考文献https://blog.csdn.net/qq_33689414/article/details/73527438基础概念原子性原子性是指一个操作或多个操作要么全部执行,且执行的过程不会被任何因素打断,要么就都不执行。原子操作原理原子操作原理(处理器转载 2021-05-22 00:29:17 · 363 阅读 · 0 评论