27.2. 多路复用线程池配置

...
<SERVICE
    CLASS="com.apusic.util.ThreadPoolService"
    NAME="apusic:service=ThreadPool,name=MuxHandler" > 
   <ATTRIBUTE NAME="MinSpareThreads" VALUE="0"/> 
   <ATTRIBUTE NAME="MaxSpareThreads" VALUE="10"/> 
   <ATTRIBUTE NAME="MaxThreads" VALUE="10"/> 
   <ATTRIBUTE NAME="MaxQueueSize" VALUE="500"/> 
   <ATTRIBUTE NAME="IdleTimeout" VALUE="300"/> 
</SERVICE> ... 
   
属性描述值类型缺省值
MinSpareThreads此属性决定线程池中的最小备用线程数整型0
MaxSpareThreads此属性决定线程池中的最大备用线程数整型10
MaxThreads此属性决定线程池所能提供的最大线程数,-1表示不限数量整型10
MaxQueueSize此属性决定等待获取线程队列的最大长度整型500
IdleTimeout等待超时时间,当线程池中的某个线程等待被使用的实际时间超过此属性数值时,线程池自动关闭此线程整型,单位为秒300