多线程
知也无涯
Studies this matter,lacks the time,but is lacks diligently.
展开
-
【多线程】应用Java多线程实例
前段时间,为了应对项目中后台处理时间过长而导致的页面等待问题,于是采用了多线程的解决方式。这里好好总结一下,主要从多线程的实现、有返回值的多线程以及如何在多线程中注入spring的bean等方面来介绍一下。 其实对多线程并不陌生,但是成系统的搞一下多线程这个是需要研究很多东西的。一般来说,像我,就是从“进程和线程有什么区别”这种问题开始的。最初是为了准备面试,稀里糊涂的看,其实真正理解的内容不多也原创 2016-12-21 17:09:08 · 8585 阅读 · 3 评论 -
【多线程】Java高并发基础
一、摩尔定律的失效和多线程的发展 摩尔定律的思想是,预计18个月会将芯片的性能提高一倍。但是在2004年,Intel CEO宣布Intel彻底取消4G Hz计划,至此摩尔定律在芯片上的发展已经失效了。如果计算机没有办法继续提高单个CPU的性能,那么就在一个CPU里面塞很多的核进去,因此多核CPU兴起。在单核时代,多线程就有很广泛的应用,这时候多线程大多用于降低阻塞。多线程的作用不只是用作并行计算,原创 2017-06-19 11:51:09 · 2326 阅读 · 0 评论 -
【多线程】一个简单的线程池Demo
线程池类:public class ThreadPool { private static ThreadPool instance = null; //空闲的线程队列 private List<Worker> idleThreads; //已有的线程总数 private int threadCounter; private boolean isShut原创 2017-06-21 10:11:38 · 2535 阅读 · 1 评论