Explorar el Código

[线程配置][添加][默认任务执行器]

release_toaliyun_real
gongbiao hace 7 años
padre
commit
5edd8a9993
Se han modificado 1 ficheros con 26 adiciones y 0 borrados
  1. +26
    -0
      mallinkAdmin/src/main/java/com/iformall/config/MyExecutorConfig.java

+ 26
- 0
mallinkAdmin/src/main/java/com/iformall/config/MyExecutorConfig.java Ver fichero

@@ -0,0 +1,26 @@
package com.iformall.config;

import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Configuration;
import org.springframework.core.task.AsyncTaskExecutor;
import org.springframework.scheduling.concurrent.ThreadPoolTaskExecutor;

import java.util.concurrent.ThreadPoolExecutor;

@Configuration
public class MyExecutorConfig {
/**
* 自定义异步线程池
*
* @return
*/
@Bean
public AsyncTaskExecutor taskExecutor() {
ThreadPoolTaskExecutor executor = new ThreadPoolTaskExecutor();
executor.setThreadNamePrefix("Anno-Executor");
executor.setMaxPoolSize(100);
executor.setRejectedExecutionHandler(new ThreadPoolExecutor.CallerRunsPolicy());
return executor;
}
}


Cargando…
Cancelar
Guardar