摘要: [toc] Future设计模式 示列引入 如上图,传统的订单下单流程,首先减商品库存,然后生成订单,然后生成订单详情,再通知短信等等,全部逻辑程序都是串行执行的.假如我们的系统特别'困难',减商品库存要1秒,生成订单要1秒,生成详情也要1秒,发送短信有可能要5秒,这里还不算查询商品的库存够不够下单 阅读全文
posted @ 2019-03-21 14:20 刘丽刚 阅读(574) 评论(0) 推荐(0) 编辑
摘要: [toc] ThreadLocal源码分析 简单分析 什么是ThreadLocal ThreadLocal顾名思义可以理解为线程本地变量。也就是说如果定义了一个ThreadLocal,每个线程往这个ThreadLocal中读写是线程隔离(也就是每个线程读写都是自己的一份独立对象,与其他线程是无关的, 阅读全文
posted @ 2019-03-21 12:30 刘丽刚 阅读(185) 评论(0) 推荐(0) 编辑