![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
并发
文章平均质量分 93
langzicanyue
这个作者很懒,什么都没留下…
展开
-
java线程池的详解
前言线程是稀缺的资源,它的创建与销毁是比较消耗资源的操作。而java线程是依赖于内核线程,创建线程需要进行操作系统的状态切换,为了避免资源过度消耗需要设法重用线程执行多个任务。线程池就是一个线程缓存,负责对线程进行统一分配、调优和监控。线程池的优势重用存在的线程,减少线程创建,消亡的开销,提高性能提高响应速度。当任务到达时,任务可以不需要等待线程创建就能立即执行。提高线程的可管理性。线程是稀缺资源,如果无限创建不仅会消耗系统资源,还会降低系统的稳定性,使用线程池可以对线程进行统一分配、调优和监控原创 2021-02-07 16:49:46 · 77 阅读 · 0 评论 -
java高并发之Synchronized关键字详解
在java编码中经常会使用到Synchronized关键字,之前对Synchronized关键字不甚明白,借此机会梳理一下相关的知识点。作用synchronized是java中用于解决并发情况下数据同步访问的一个很重要的关键字,如果想保证一个共享资源在同一时间只会被一个线程访问,我们可以在代码中使用synchronized关键字对类或者对象加锁。使用方式synchronized的特性原子性所谓的原子性就是指一个操作或者多个操作,要么全部执行并执行的过程不会被任何因素打断,要么就都不执行。在j原创 2021-02-05 09:27:05 · 164 阅读 · 0 评论