摘要: 附加:Java 4种线程池介绍请查看 谈谈new Thread的弊端及Java四种线程池的使用 当我们通过Executor提交一组并发执行的任务,并且希望在每一个任务完成后能立即得到结果,有两种方式可以采取: 方式一: 通过一个list来保存一组future,然后在循环中轮训这组future,直到每 阅读全文
posted @ 2017-01-11 15:16 孟凡柱的专栏 阅读(1949) 评论(0) 推荐(0) 编辑
摘要: 1.new Thread的弊端执行一个异步任务你还只是如下new Thread吗? 说说弊端: a. 每次new Thread新建对象性能差。b. 线程缺乏统一管理,可能无限制新建线程,相互之间竞争,及可能占用过多系统资源导致死机或oom。c. 缺乏更多功能,如定时执行、定期执行、线程中断。相比ne 阅读全文
posted @ 2017-01-11 15:12 孟凡柱的专栏 阅读(30910) 评论(0) 推荐(1) 编辑
摘要: 内容参考: 构建高性能WEB站点.pdf 一、吞吐率 我们一般使用单位时间内服务器处理的请求数来描述其并发处理能力。称之为吞吐率(Throughput),单位是 “req/s”。吞吐率特指Web服务器单位时间内处理的请求数。 比如Apache 的 mod_status 模块提供的如下统计 另一种描述 阅读全文
posted @ 2017-01-11 11:00 孟凡柱的专栏 阅读(15615) 评论(0) 推荐(3) 编辑