在Spring中,可以使用ThreadPoolTaskExecutor
來創建一個線程池,并使用execute
方法將任務提交到線程池中。下面是一個示例:
<bean id="taskExecutor" class="org.springframework.scheduling.concurrent.ThreadPoolTaskExecutor">
<property name="corePoolSize" value="5" />
<property name="maxPoolSize" value="10" />
<property name="queueCapacity" value="25" />
</bean>
@Autowired
private ThreadPoolTaskExecutor taskExecutor;
taskExecutor.execute(new Runnable() {
public void run() {
// 插入數據的邏輯
}
});
這樣就可以使用線程池來執行插入數據的任務了。