![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
线程
文章平均质量分 80
呦笙
梧高凤必至,花开蝶自来
展开
-
常见线程安全的并发容器
1.常见线程安全的并发容器CopyOnWriteArrayList CopyOnWriteArraySet采用写时复制实现线程安全ConcurrentHashMap JDK1.7采用分段锁的方式实现线程安全ConcurrentHashMap JDK1.8采用SYNC + CAS + 自旋。原创 2024-03-14 18:56:09 · 254 阅读 · 1 评论 -
线程的一些知识
如果是 CPU 密集型,主要是执行计算任务,响应时间很快,cpu 一直在运行,这种任务 cpu的利用率很高,那么线程数的配置应该根据 CPU 核心数来决定,CPU 核心数=最大同时执行线程数,加入 CPU 核心数为 4,那么服务器最多能同时执行 4 个线程。如果这个线程异常结束,会有另一个取代它,保证顺序执行。线程池做的工作主要是控制运行的线程数量,处理过程中将任务放入队列,然后在线程创建后启动这些任务,如果线程数量超过了最 大数量,超出数量的线程排队等候,等其它线程执行完毕,再从队列中取出任务来执行。原创 2024-03-08 21:17:20 · 736 阅读 · 1 评论