搭建springboot環(huán)境
創(chuàng)建ThreadConfig
/** * 線程 * * @author zhoumin * @create 2018-09-18 13:58 */ @Configuration @EnableAsync public class ThreadConfig implements AsyncConfigurer{ @Override public Executor getAsyncExecutor() { ThreadPoolTaskExecutor executor = new ThreadPoolTaskExecutor(); executor.setCorePoolSize(8); executor.setMaxPoolSize(1000); executor.setQueueCapacity(500); executor.setKeepAliveSeconds(30000); executor.initialize(); return executor; } @Override public AsyncUncaughtExceptionHandler getAsyncUncaughtExceptionHandler() { return null; } }
創(chuàng)建service和接口
void test(int i);
service實(shí)現(xiàn)類
@Override @Async public void test(int i) { System.out.println("線程" + Thread.currentThread().getName() + " 執(zhí)行異步任務(wù):" + i); }
測試:
@RunWith(SpringRunner.class) @SpringBootTest public class BaseTest { }
/** * @author zhoumin * @create 2018-09-18 14:12 */ public class ThreadTest extends BaseTest{ @Autowired private DeviceStatisticsTaskService deviceStatisticsTaskService; @org.junit.Test public void threadTest() { for (int i = 0; i < 5000; i++) { deviceStatisticsTaskService.test(i); } } }
文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請注明本文地址:http://specialneedsforspecialkids.com/yun/35996.html
摘要:對多線程的支持詳解這兩天看阿里的開發(fā)手冊,到多線程的時(shí)候說永遠(yuǎn)不要用這種方式來使用多線程。在使用線程池的大多數(shù)情況下都是異步非阻塞的。二配置類配置類代碼如下下午解讀利用來開啟對于異步任務(wù)的支持配置類實(shí)現(xiàn)接口,返回一個(gè)線程池對象。 Springboot對多線程的支持詳解 這兩天看阿里的JAVA開發(fā)手冊,到多線程的時(shí)候說永遠(yuǎn)不要用 new Thread()這種方式來使用多線程。確實(shí)是這樣的...
摘要:最開始是使用的正常的普通方式去寫入,但是量太大了,所以就嘗試使用多線程來寫入。下面我們就來介紹一下怎么使用多線程進(jìn)行導(dǎo)入。配置線程池我們需要?jiǎng)?chuàng)建一個(gè)類來設(shè)置線程池的各種配置。它可以使主線程一直等到所有的子線程執(zhí)行完之后再執(zhí)行。 前言: 最近在工作中需要將一大批數(shù)據(jù)導(dǎo)入到數(shù)據(jù)庫中,因?yàn)榉N種原因這些數(shù)據(jù)不能使用同步數(shù)據(jù)的方式來進(jìn)行復(fù)制,而是提供了一批文本,文本里面有很多行url地址,需要的...
摘要:可以在地址看到如何使用講解下上面命令行表示控制臺(tái)端口號(hào),可以在瀏覽器中通過控制臺(tái)來執(zhí)行的相關(guān)操作。同時(shí)從控制臺(tái)可以看到發(fā)送的速率多線程測試性能開了個(gè)線程,每個(gè)線程發(fā)送條消息。 showImg(http://ww2.sinaimg.cn/large/006tNc79ly1g5jjb62t88j30u00gwdi2.jpg); 前提 上次寫了篇文章,《SpringBoot Kafka 整合...
閱讀 631·2021-11-22 15:32
閱讀 2720·2021-11-19 09:40
閱讀 2313·2021-11-17 09:33
閱讀 1263·2021-11-15 11:36
閱讀 1864·2021-10-11 10:59
閱讀 1475·2019-08-29 16:41
閱讀 1779·2019-08-29 13:45
閱讀 2149·2019-08-26 13:36