您的位置:首页 > 其它

weblogic10.0 文档《Configuring WebLogic Server Environments》中的一段,翻译的不好请谅解

2008-09-05 14:37 344 查看
Understanding How WebLogic Server Uses Thread Pools
理解weblogic server如何使用线程池
在weblogic server先前的版本中,处理过程表现在多个执行队列。不同的任务基于优先级请求顺序在不同的执行队列中执行,以此来避免死锁。除了默认的执行队列weblogic.kernel.default外,还有预先设定的队列,用于内部管理通信量,如,weblogic.admin.HTTP和weblogic.admin.RMI。用户可以通过修改默认队列的线程数来控制线程的使用,或者配置自定义的执行队列来确保特定应用有权使用确定数量的线程,不论系统的总负荷。
weblogic server 用一个单独的线程池来执行各种任务。weblogic server的优先级是基于你定义的规则和运行时指标来起作用的。运行时指标,包括执行一个请求的时间,以及请求进入离开线程池的几率。公用的线程池自动改变其大小以达到最大吞吐量。这个队列监视吞吐量,而且基于历史记录来决定是否调整线程数。例如,如果历史吞吐量统计显示有大量线程增加吞吐量,weblogic 就增加线程数。类似的,如果统计显示较少的线程不减少吞吐量,weblogic就减少线程数。这个新策略是管理程序很容易分配处理器资源,控制性能,避免在配置、跟踪和调节自定义执行队列过程中引入复杂性。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: