02 2015 档案

摘要:在部署 web 应用到生产环境,或者在对 web 应用进行性能测试的时候,经常会有人问:如何决定 web 应用线程池大小?决定一个 IO 阻塞型 web 应用的线程池大小是一项很艰巨的任务。通常是通过进行大量的性能测试来完成。在一个 web 应用中同时拥有多个... 阅读全文
posted @ 2015-02-15 15:15 Defonds 阅读(32) 评论(0) 推荐(0) 编辑
摘要:使用线程池以获取最佳资源利用率Java 多线程编程论坛中最常见的一个问题就是各种版本的 "我怎么样才可以创建一个线程池?" 几乎在每个服务器应用里,都会出现关于线程池和工作队列的问题。本文中,Brian Goetz 就线程池原理、基本实现和调优技术、需要避开的... 阅读全文
posted @ 2015-02-13 19:08 Defonds 阅读(122) 评论(0) 推荐(0) 编辑
摘要:在做一个 JSR 315 - servlet 规范 3.0 的报告时,我意识到理解异步 servlet 的一个关键点在于首先要理解 Java 中的异步处理机制。有因有果,很快我陷入了执行器(Executor)和执行器服务(ExecutorService)之中 ... 阅读全文
posted @ 2015-02-12 16:53 Defonds 阅读(26) 评论(0) 推荐(0) 编辑
摘要:默认配置下,Tomcat 会为每个连接器创建一个绑定的线程池(最大线程数 200)。在大多数情况下你不需要改这个配置(除非增大最大线程数以满足高负载需要)。但是 Tomcat 喜欢在每个工作者线程的 thread-local 上下文缓存一些诸如 PageCon... 阅读全文
posted @ 2015-02-11 16:33 Defonds 阅读(30) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示