
并发编程
陈鋆
个性豁达、热情,热爱IT,热爱软件
展开
-
深入浅出 Java Concurrency (J.U.C)
深入浅出 Java Concurrency (J.U.C)转载 2014-08-11 15:07:32 · 681 阅读 · 0 评论 -
springframework.scheduling.quartz工作调度器使用(二)-自定义多线程池任务
实现场景一:频率H1(5分钟)任务定时执行,但频率内任务执行所需时间超过频率时间段,出现频率内任务未执行完成,被下一次执行的任务中途中断的情况;公司平台系统场景:定时任务 每5分钟可查询平台日志数据表记录大约为100万行,每1万行写入一个文件,即5分钟内需要生成100个文件,并存储到磁盘,但操作系统实际IO读写最高效率(假设)为 10个/1分钟,在当前任务在生成第50个文件时,下一间隔任务开始执...原创 2018-04-13 15:19:59 · 1334 阅读 · 0 评论 -
springframework.scheduling.quartz工作调度器使用(三)-自定义多线程池任务
实现场景一: 1)任务在频率H1(30秒)定时执行,频率内任务执行所需时间超过频率时间段(30秒),出现频率内任务未执行完成,被下一次执行的任务中途中断的情况; 2) 第二个30秒时间节点(即下一频率)调度任务时,由于无空闲线程(上一频率任务占用全部线程),出现当前调度任务内的线程大量等待,导致第二个30秒时间节点调度任务执行的工作廷迟。 <即:“springfram...原创 2018-04-13 16:17:05 · 1581 阅读 · 0 评论