
Java多线程
云哥Y
技术源于实践,技术改变世界!
展开
-
线程池:任务延时执行
需求我在做一个导入功能,导入的逻辑都是调用的页面接口。接口执行逻辑:将数据保存到数据库,然后再调用job任务加工历史数据。用户在页面上操作是OK的,毕竟每操作一下,接口最多调用一次。但是导入就不一样了,相当于用户一直在对着页面点点点~这会导致后面历史任务的加工出现问题。解决在导入的时候,我需要先让基本数据保存到数据库就OK,等所有导入都完成后,我再一并去加工历史任务。所以,设定一个延...原创 2019-11-14 11:04:50 · 2725 阅读 · 0 评论 -
固定线程数newFixedThreadPool线程池用法
假设有10个任务,需要指定5个线程去执行它们,代码如下:public class Test { public static void main(String[] args) { ExecutorService executorService = Executors.newFixedThreadPool(5); try { for(...原创 2019-09-17 18:53:27 · 1989 阅读 · 0 评论