![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
并发多线程
文章平均质量分 92
zhouxiaoyujcut
小小的我,有大大的梦!
展开
-
SimpleDateFormat的线程安全性
一.多线程并发执行SimpleDateFormat的异常@Slf4j@NotThreadSafepublic class DateFormatExample1 { private static SimpleDateFormat simpleDateFormat = new SimpleDateFormat("yyyyMMdd"); // 请求总数 public...原创 2018-07-18 14:23:11 · 247 阅读 · 0 评论 -
线程数究竟设多少合理
一、需求缘起 Web-Server通常有个配置,最大工作线程数,后端服务一般也有个配置,工作线程池的线程数量,这个线程数的配置不同的业务架构师有不同的经验值,有些业务设置为CPU核数的2倍,有些业务设置为CPU核数的8倍,有些业务设置为CPU核数的32倍。“工作线程数”的设置依据是什么,到底设置为多少能够最大化CPU性能,是本文要讨论的问题。二、一些共性认知在进行进一步深...转载 2018-11-09 11:00:44 · 191 阅读 · 0 评论 -
线程池使用不当导致内存暴涨
问题描述:最近一个非WEB项目(定时任务运行的核心业务系统),线上服务开始变得不那么稳定。在高峰期,时常有机器的内存持续飙升,并且无法回收,导致服务不可用,最后直接把一个16g内存的服务器跑宕机了(一首凉凉送给自己)。经过排查,最终确定为为线程池导致。一.线程池 虽然Java线程池理论,以及构造线程池的各种参数,以及 Executors 提供的默认实现之前研读过,不过线上还没有...原创 2018-11-05 09:07:29 · 13278 阅读 · 2 评论