`

多线程死锁

 
阅读更多
Locked ownable synchronizers: - <0x059d7438> (
a java.util.concurrent.locks.ReentrantLock$NonfairSync)


<bean id="threadPool" 
35.        class="org.springframework.scheduling.concurrent.ThreadPoolTaskExecutor">  
36.        <!-- 核心线程数  -->  
37.        <property name="corePoolSize" value="10" />  
38.        <!-- 最大线程数 -->  
39.        <property name="maxPoolSize" value="50" />  
40.        <!-- 队列最大长度 >=mainExecutor.maxSize -->  
41.        <property name="queueCapacity" value="1000" />  
42.        <!-- 线程池维护线程所允许的空闲时间 -->  
43.        <property name="keepAliveSeconds" value="300" />  
44.        <!-- 线程池对拒绝任务(无线程可用)的处理策略 -->  
45.        <property name="rejectedExecutionHandler">  
46.            <bean class="java.util.concurrent.ThreadPoolExecutor$CallerRunsPolicy"/>  
47.        </property>  
48.    </bean>  
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics