![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
多线程
文章平均质量分 86
一个小小bug
这个作者很懒,什么都没留下…
展开
-
线程池ThreadPoolExecutor、Executors参数详解与源代码分析
线程池ThreadPoolExecutor、Executors参数详解与源代码分析 </h1> <div class="clear"></div> <div class="postBody"> 欢迎探讨,如有错误敬请指正 如需转载,请注明出处 http://www.cnblogs.com/nullzx/ 1. ThreadPoolExecu...转载 2020-09-14 13:46:35 · 347 阅读 · 0 评论 -
JAVA多线程之volatile 与 synchronized 的比较
JAVA多线程之volatile 与 synchronized 的比较 一,volatile关键字的可见性要想理解volatile关键字,得先了解下JAVA的内存模型,Java内存模型的抽象示意图如下:从图中可以看出:①每个线程都有一个自己的本地内存空间--线程栈空间???线程执行时,先把变量从主内存读取到线程自己的本地内存空间,然后再对该变量进行...转载 2019-03-05 19:05:24 · 285 阅读 · 0 评论 -
Lock和synchronized比较
我们已经知道,synchronized 是Java的关键字,是Java的内置特性,在JVM层面实现了对临界资源的同步互斥访问,但 synchronized 粒度有些大,在处理实际问题时存在诸多局限性,比如响应中断等。Lock 提供了比 synchronized更广泛的锁操作,它能以更优雅的方式处理线程同步问题。本文以synchronized与Lock的对比为切入点,对Java中的Lock框架的枝干...转载 2019-03-06 12:46:03 · 542 阅读 · 0 评论