国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學院 > 開發設計 > 正文

SpringMVC整合TaskExecutor線程池的配置/使用

2019-11-15 00:33:21
字體:
來源:轉載
供稿:網友
SPRingMVC整合TaskExecutor線程池的配置/使用

一、配置jdbc.properties添加:

#------------ Task ------------task.core_pool_size=5task.max_pool_size=50task.queue_capacity=1000task.keep_alive_seconds=60

二、配置Spring的applicationContext.xml添加:

    <bean id="taskExecutor" class="org.springframework.scheduling.concurrent.ThreadPoolTaskExecutor">        <!-- 核心線程數 -->             <property name="corePoolSize" value="${task.core_pool_size}" />        <!-- 最大線程數 -->          <property name="maxPoolSize" value="${task.max_pool_size}" />        <!-- 隊列最大長度 -->        <property name="queueCapacity" value="${task.queue_capacity}" />        <!-- 線程池維護線程所允許的空閑時間,默認為60s -->        <property name="keepAliveSeconds" value="${task.keep_alive_seconds}" />    </bean>    <!-- 注解式 -->    <task:annotation-driven />

三、在實現層Impl聲明并注入

    @Resource(name = "taskExecutor")    private TaskExecutor taskExecutor;

四、在方法里調用:

        try {            taskExecutor.execute(new Runnable() {                public void run() {                    //這里編寫處理業務代碼                                    }            });        } catch (Exception e) {            e.printStackTrace();        }


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 蓝山县| 资溪县| 偃师市| 阿克| 聂拉木县| 格尔木市| 云南省| 斗六市| 蓝田县| 怀远县| 横山县| 五寨县| 宾阳县| 建平县| 阳新县| 祁连县| 崇仁县| 溧水县| 清丰县| 嘉黎县| 酉阳| 汾阳市| 广平县| 廊坊市| 新宁县| 兖州市| 莲花县| 太原市| 新和县| 张家口市| 南溪县| 林西县| 会同县| 措勤县| 家居| 蓬安县| 奈曼旗| 精河县| 延庆县| 保山市| 台山市|