首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 其他教程 > 开源软件 >

ThreadPool配备及线程分配

2012-07-20 
ThreadPool配置及线程分配QueuedThreadPool的使用jetty自己实现的thread pool??参数描述name设置线程的名

ThreadPool配置及线程分配


QueuedThreadPool的使用

jetty自己实现的thread pool

?

?

参数描述name设置线程的名称,默认qtp-(thread id)maxThreads最大启动的线程数minThreads默认启动的线程数maxQueued

不设置,使用自增长的BlockingArrayQueue

设置,使用ArrayBlockingQueue

此Queue用来存放提交执行的runnable

?

使用自增长的BlockingArrayQueue,会导致jetty撑死。

?

ExecutorThreadPool的使用

使用jdk1.5提供的concurrent.ExecutorService的实现(ThreadPoolExecutor)

这里配置参考ThreadPoolExecutor即可。

?

线程的分配及用途

acceptors指定占用,用途由Acceptor类决定

处理请求SelectChannelEndPoint.schedule()

当达到_lowResourcesConnections时,启动线程处理空闲的endpoint.

?

热点排行