concurrent
Stray_Cat_Founder
这个作者很懒,什么都没留下…
展开
-
java并发相关内容汇总
1.资源对计算机而言,其可支配的资源有限。目前的计算机在单核性能提升的发展道路上似乎走到了尽头,因此摩尔定律更多的体现在多核甚至单机多CPU。多核计算机要发挥最大效益,便要求程序员在编码过程中尽量的使用并发编程。计算机的并发运行需要程序员关注资源的使用,防止出现各种意想不到的问题。2.死锁极其危害 死锁的原因在于资源的不够用,要是资源能无限满足的话,也就不会出现死锁,然而这是不可能的。原创 2017-03-20 19:19:20 · 289 阅读 · 0 评论 -
java线程池-3
线程池主要目的是完成线程的复用以达到降低因为创建销毁线程的开销。来看一段代码public class WeRun { private final static int number = 10; static ExecutorService service = Executors.newFixedThreadPool(number); public static void main(原创 2017-05-01 13:41:41 · 279 阅读 · 0 评论 -
ThreadLocal与局部变量
ThreadLocal和局部变量有什么区别,我们先看一段代码,如下:public class ThreadLocalLearn { static ThreadLocal<IntHolder> tl = new ThreadLocal<IntHolder>(){ protected IntHolder initialValue() { return new I原创 2017-04-22 12:37:18 · 5018 阅读 · 3 评论