
thread
脑袋不够用的小渣渣
虚负凌云万丈才,一生襟袍未曾开
展开
-
java锁记录从无状态锁->偏向锁->轻量级锁->重量级锁的演化过程
【代码】java锁记录从无状态锁->偏向锁->轻量级锁->重量级锁的演化过程。原创 2022-08-14 16:27:14 · 467 阅读 · 0 评论 -
Java函数式接口
函数式接口/** *程序员必备技术:lambda表达式、链式编程、函数式接口、Stream流式计算 *函数式接口:只有一个方法的接口; *只要是函数型接口可以用Lambda表达式简化;*/@FunctionalInterfacepublic interface Function<T, R> { /** * Applies this function to the given argument. * * @param t the functi原创 2022-01-16 01:33:17 · 94 阅读 · 0 评论 -
Java线程池总结
线程池技术占用系统的资源,优化资源的使用! => 池化技术=>线程池、连接池、内存池、对象池线程池的好处:1、降低资源的消耗.2、提高响应的速度.3、方便管理。线程复用、可以控制最大并发数、管理线程。线程池:三大方法、7大参数、4种拒绝策略1、初期,弃用的线程池方法package pool;import java.util.concurrent.ExecutorService;import java.util.concurrent.Executors;/**原创 2022-01-16 00:08:12 · 241 阅读 · 0 评论 -
Java常用队列总结
1、ArrayBlockingQueue阻塞队列什么情况下,我们会使用阻塞队列: 多线程并发处理,线程池!添加、移除四组API1、抛出异常2、不会抛出异常3、阻塞等待4、超时等待package bq;import java.util.concurrent.ArrayBlockingQueue;import java.util.concurrent.BlockingQueue;import java.util.concurrent.TimeUnit;/** * @Pro原创 2022-01-12 01:33:40 · 387 阅读 · 0 评论 -
读写锁及集合安全性问题总结
0、ReentrantReadwriteLock读写锁顾名思义:读可以被多线程同时读,写的时候只能有一个线程去写。独占锁(写锁) :一次只能被一个线程占有共享锁(读锁):多个线程可以同时占有ReadwriteLock读-读可以共存!读-写不能共存!写-写不能共存!package threadMain;import java.util.Map;import java.util.concurrent.ConcurrentHashMap;import java.util.concurre原创 2022-01-11 23:52:17 · 302 阅读 · 0 评论