• ThreadLocal 解析

    ThreadLocalThreadLocal,先看名字,thread - 线程,local - 本地,组合起来为线程本地变量。JDK 中注释如下: * This class provides thread-local variables. These variables differ from *...

    ThreadPoolExecutor 线程池使用

    开发规范阿里巴巴开发规范中指出了3点和线程使用相关的强制措施。1、创建线程或线程池时请指定有意义的线程名称,方便出错时回溯。2、线程资源必须通过线程池提供,不允许在应用中自行显式创建线程。3、线程池不允许使用Executors去创建,而是通过ThreadPoolExecutor的方式,这样的处理方式...

    使用多线程优化大接口响应速度

    现状​/api/xxx/xxx/detail接口是房源详情的接口,里面聚合了各类信息,比如房源基础信息、房源活动信息、带看统计信息等。类似淘宝商品详情页,会有商品的基础属性、优惠活动、图片、介绍、评价等模块的信息。目前接口中会查询数据库,并使用HTTP请求调用了多个第三方服务获取各个模块信息,各个调...