java并发
文章平均质量分 93
徐小妖
你是活了一万多天?还是活了一天 却重复了一万多次?
展开
-
java并发——线程池
1 线程池优点 合理利用线程池能够带来三个好处: 第一:降低资源消耗。通过重复利用已创建的线程降低线程创建和销毁造成的消耗。 第二:提高响应速度。当任务到达时,任务可以不需要等到线程创建就能立即执行。 第三:提高线程的可管理性。线程是稀缺资源,如果无限制的创建,不仅会消耗系统资源,还会降低系统的稳定性,使用线程池可以进行统一的分配,调优和监控。 2 线程池的继承架构 程序启动一个原创 2017-07-29 14:32:00 · 376 阅读 · 0 评论 -
java并发——如何创建线程
Java线程类也是一个object类,它的实例都继承自java.lang.Thread或其子类。 可以用如下方式用java中创建一个线程: 1 Tread thread = new Thread(); 执行该线程可以调用该线程的start()方法: 1 thread.start();转载 2017-07-29 15:19:19 · 401 阅读 · 0 评论 -
java并发——线程状态
线程在一定条件下,状态会发生变化。线程一共有以下几种状态: 1、新建状态(New):新创建了一个线程对象。 2、就绪状态(Runnable):线程对象创建后,其他线程调用了该对象的start()方法。该状态的线程位于“可运行线程池”中,变得可运行,只等待获取CPU的使用权。即在就绪状态的进程除CPU之外,其它的运行所需资源都已全部获得。 3、运行状态(Running):就绪状态的转载 2017-07-29 16:34:46 · 422 阅读 · 0 评论 -
java并发——Lock
原文链接:http://www.cnblogs.com/dolphin0520/p/3923167.html 也许有朋友会问,既然都可以通过synchronized来实现同步访问了,那么为什么还需要提供Lock?这个问题将在下面进行阐述。本文先从synchronized的缺陷讲起,然后再讲述java.util.concurrent.locks包下常用的有哪些类和接口,最后讨论以下转载 2017-07-30 16:47:14 · 431 阅读 · 0 评论