posts - 101,comments - 5,views - 14万
07 2022 档案
CountDownLatch小结
摘要:countDownLatch作用是使一/多个线程等待其他线程执行完成后再执行,保证线程的执行顺序 countDownLatch定义一个计数器和阻塞队列。当前线程执行await会将他放到阻塞队列中,只有计数器递减至0阻塞队列中线程才会执行;或者在需要阻塞的线程执行await(long timeout, 阅读全文
posted @ 2022-07-28 17:38 colorfulworld 阅读(48) 评论(0) 推荐(0) 编辑
Threadpool创建
摘要:线程池基础可以参考 https://www.cnblogs.com/enhance/p/11009997.html 线程池创建方式: newFixedThreadPool: 使用的构造方式为new ThreadPoolExecutor(var0, var0, 0L, TimeUnit.MILLISE 阅读全文
posted @ 2022-07-27 18:21 colorfulworld 阅读(144) 评论(0) 推荐(0) 编辑
@Schedule执行定时任务
摘要:@Shcedule默认情况下会单线程顺序执行。如果一个定时任务执行时间大于其任务间隔时间,那么下一次将会等待上一次执行结束后再继续执行。如果多个定时任务在同一时刻执行,任务会依次执行。 1. 单线程顺序执行demo: package com.citi.ark.mls.timer; import lo 阅读全文
posted @ 2022-07-25 11:55 colorfulworld 阅读(1481) 评论(0) 推荐(0) 编辑

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

点击右上角即可分享
微信分享提示