<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    java隨記

    堅(jiān)持就是勝利!

     

    sbringboot異步執(zhí)行

    把需要異步執(zhí)行的任務(wù)丟到統(tǒng)一的線程池里執(zhí)行,這個(gè)想法不錯(cuò)。springboot簡化這個(gè)的代碼。實(shí)現(xiàn)如下:

    import java.util.concurrent.Executor;
    import org.springframework.aop.interceptor.AsyncUncaughtExceptionHandler;
    import org.springframework.context.annotation.Configuration;
    import org.springframework.scheduling.annotation.AsyncConfigurer;
    import org.springframework.scheduling.annotation.EnableAsync;
    import org.springframework.scheduling.concurrent.ThreadPoolTaskExecutor;
    @Configuration
    @EnableAsync   //開啟異步任務(wù)支持
    public class TaskExcutorConfig implements AsyncConfigurer {
    @Override
    public Executor getAsyncExecutor() {
    // TODO Auto-generated method stub
    ThreadPoolTaskExecutor taskExecutor = new ThreadPoolTaskExecutor();
    taskExecutor.setMaxPoolSize(10);
    taskExecutor.setQueueCapacity(20);
    taskExecutor.setCorePoolSize(5);
    taskExecutor.initialize();
    return taskExecutor;
    }
    @Override
    public AsyncUncaughtExceptionHandler getAsyncUncaughtExceptionHandler() {
    // TODO Auto-generated method stub
    return null;
    }

    任務(wù)類或方法

    import org.springframework.scheduling.annotation.Async;
    import org.springframework.stereotype.Service;
    //@Async 寫在這里則整個(gè)類的方法都 是異步執(zhí)行
    @Service
    public class AsynTestService {
    @Async   //需要異步執(zhí)行的方法
    public void asyncTest() {
    for(int i = 0; i < 10;i++) {
    System.out.println(i);
    try {
    Thread.sleep(1000);
    } catch (InterruptedException e) {
    // TODO Auto-generated catch block
    e.printStackTrace();
    }
    }
    }
    }

    posted on 2017-09-26 12:26 傻 瓜 閱讀(304) 評論(0)  編輯  收藏


    只有注冊用戶登錄后才能發(fā)表評論。


    網(wǎng)站導(dǎo)航:
     

    導(dǎo)航

    統(tǒng)計(jì)

    常用鏈接

    留言簿(7)

    我參與的團(tuán)隊(duì)

    隨筆分類

    隨筆檔案

    文章分類

    友情鏈接

    搜索

    積分與排名

    最新評論

    閱讀排行榜

    評論排行榜

    主站蜘蛛池模板: 老司机精品视频免费| 亚洲成年网站在线观看| 特级毛片aaaa免费观看| 免费少妇a级毛片| 人妻18毛片a级毛片免费看| 国产L精品国产亚洲区久久| 72pao国产成视频永久免费| 亚洲熟女少妇一区二区| 日本免费电影一区二区| 亚洲精品成人av在线| www视频在线观看免费| 色噜噜亚洲男人的天堂| 在线观看免费国产视频| 美女被羞羞网站免费下载| 亚洲精品无码av天堂| 国产精品网站在线观看免费传媒 | 亚洲成年人免费网站| 韩国免费一级成人毛片| 亚洲国产精品成人午夜在线观看| 国产精品国产自线拍免费软件| 日本一区二区三区在线视频观看免费| 国产亚洲精品成人a v小说| 国产精品99精品久久免费| 亚洲国产美女精品久久| 尤物永久免费AV无码网站| 老司机精品视频免费| 久久亚洲国产精品| 成人毛片免费视频| jizz18免费视频| 亚洲蜜芽在线精品一区| 国产在线98福利播放视频免费| 久久久久久久国产免费看 | 免费A级毛片无码A∨| 亚洲日韩中文字幕一区| 久久久久亚洲AV成人网| 3d动漫精品啪啪一区二区免费| 亚洲а∨精品天堂在线| 亚洲AV永久无码精品| 国产成人免费手机在线观看视频| 97无码人妻福利免费公开在线视频| 亚洲中文字幕一区精品自拍|