![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
多线程并发
文章平均质量分 93
Free的午后
因为热爱所以坚持,因为热爱所以等待。熬过漫长无戏可演的日子,终于换来了人生的春天,共勉!!!
展开
-
Java系列[多线程并发] -- 关于死锁的讲解与排查
因为热爱所以坚持,因为热爱所以等待。熬过漫长无戏可演的日子,终于换来了人生的春天,共勉!!!1.什么是死锁?①死锁:指两个或两个以上的进程在执行过程中,因争夺资源而造成的一种互相等待的现象,若无外力干涉那它们都将无法推进下去,如果系统资源充足,进程的资源请求都能够得到满足,死锁出现的可能性就很低,否则就会因争夺有限的资源而陷入死锁。②原因:系统资源不足 进程运行推进的顺序不合适 资源分配不当 ③示意图:为了更好看清什么是死锁,我们通过代码来写一个死锁2.编写一个...原创 2021-10-02 18:18:16 · 280 阅读 · 1 评论 -
Java线程池核心知识详解
线程池线程池:三大方法、7大参数、4种拒绝策略池化技术程序的运行,本质:占用系统的资源!我们需要去优化资源的使用 ===> 池化技术线程池、JDBC的连接池、内存池、对象池 等等。。。。资源的创建、销毁十分消耗资源池化技术:事先准备好一些资源,如果有人要用,就来我这里拿,用完之后还给我,以此来提高效率。线程池的好处:1、降低资源的消耗;2、提高响应的速度;3、方便管理;4、线程复用、可以控制最大并发数、管理线程;1、三大方法//工具类 Executors 三大方法;p.原创 2021-08-24 23:56:05 · 923 阅读 · 1 评论