摘要: 源码: getAndIncrement: public final int getAndIncrement() { for (;;) { int current = get(); int next = current + 1; if (compareAndSet(current, next)) re 阅读全文
posted @ 2020-10-29 17:15 47号Gamer丶 阅读(920) 评论(0) 推荐(1) 编辑
摘要: 在开发中,往往会遇到一些关于延时任务的需求。例如 生成订单30分钟未支付,则自动取消 生成订单60秒后,给用户发短信 对上述的任务,我们给一个专业的名字来形容,那就是延时任务。那么这里就会产生一个问题,这个延时任务和定时任务的区别究竟在哪里呢?一共有如下几点区别 1、 定时任务有明确的触发时间,延时 阅读全文
posted @ 2020-10-29 17:01 47号Gamer丶 阅读(245) 评论(0) 推荐(0) 编辑