摘要: 线程池(重点) 线程池:三大方法、七大参数、四种拒绝策略 池化技术 程序的运行,本质:占用系统的资源!优化资源的使用!-> 池化技术(线程池、连接池、对象池......);创建和销毁十分消耗资源 池化技术:事先准备好一些资源,有人要用就拿,拿完用完还给我。 线程池的好处: 1、降低资源消耗 2、提高 阅读全文
posted @ 2023-11-04 22:45 高同学,你好 阅读(56) 评论(0) 推荐(0) 编辑
摘要: 阻塞队列 阻塞 队列 队列的特性:FIFO(fist inpupt fist output)先进先出 不得不阻塞的情况 什么情况下会使用阻塞队列:多线程并发处理、线程池 学会使用队列 添加、移除 四组API 方式 抛出异常 不抛出异常,有返回值 阻塞等待 超时等待 添加 add offer put 阅读全文
posted @ 2023-11-04 18:53 高同学,你好 阅读(59) 评论(0) 推荐(0) 编辑
摘要: 读写锁 ReadWriteLock ReadWriteLock只存在一个实现类那就是ReentrantReadWriteLock,他可以对锁实现更加细粒化的控制 读的时候可以有多个阅读器线程同时参与,写的时候只希望写入线程是独占的 Demo: package org.example.rw; impo 阅读全文
posted @ 2023-11-04 15:40 高同学,你好 阅读(45) 评论(0) 推荐(0) 编辑
摘要: 常用的辅助类 CountDownLatch 这是一个JUC计数器辅助类,计数器有加有减,这是减。 使用方法 package org.example.demo; import java.util.concurrent.CountDownLatch; //线程计数器 public class Count 阅读全文
posted @ 2023-11-04 08:25 高同学,你好 阅读(80) 评论(0) 推荐(0) 编辑