
并发
并发问题
灵长类
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
《灵长类的为什么》——并发
文章目录并发的三大特性 并发的三大特性 1. 原子性:一个或者多个操作要么全部执行、要么全部不执行; 2. 有序性:由于JVM存在操作重排序,多线程中有序线程的切换可能会存在问题; 3. 可见性:java线程存在自己的工作区域,由于更新工作区域却没及时刷新到主存,导致其他线程对该数据的修改不可见; ...原创 2020-03-08 11:10:11 · 192 阅读 · 0 评论 -
《灵长类的为什么》——线程池(一)
为什么要使用线程池 线程的频繁创建与销毁,会产生不必要的系统开销 线程数量过多,各个任务间的上下文切换,导致不必要的系统开销(cpu的核是有限的) 线程间的资源竞争也会产生系统开销 线程池ThreadPoolExecutor构造函数 **1. int corePoolSize:**用于指定线程池的核心线程数量 ...原创 2020-03-06 23:48:15 · 305 阅读 · 0 评论