
多线程
xxz_phoebe
流水不争先,争的是滔滔不绝
展开
-
Java四种线程池的使用
原文地址:http://cuisuqiang.iteye.com/blog/2019372ava通过Executors提供四种线程池,分别为:newCachedThreadPool创建一个可缓存线程池,如果线程池长度超过处理需要,可灵活回收空闲线程,若无可回收,则新建线程。newFixedThreadPool 创建一个定长线程池,可控制线程最大并发数,超出的线程转载 2017-07-26 10:27:32 · 356 阅读 · 0 评论 -
多线程使用之主线程与多线程响应同步
需求:导出数据10000条数据到excel表中。希望用多线程优化导出速度。设计:将10000条数据分成10份。用10个线程分别给excel写值分10个sheet页问题:导出数据时,由于写值启动了多线程,导出数据为空excel表格问题的梳理:由于启动了多线程,多线程的意义是不影响主线程的响应速度,这样导致的问题是response响应给excel表了,但原创 2017-12-21 17:37:16 · 1413 阅读 · 0 评论 -
多线程使用之Future类
借鉴网址:传送点1. Future的应用场景在并发编程中,我们经常用到非阻塞的模型,在之前的多线程的三种实现中,不管是继承thread类还是实现runnable接口,都无法保证获取到之前的执行结果。通过实现Callback接口,并用Future可以来接收多线程的执行结果。 Future表示一个可能还没有完成的异步任务的结果,针对这个结果可以添加Call...原创 2019-03-12 17:07:27 · 1703 阅读 · 0 评论