抱歉,您的浏览器无法访问本站
本页面需要浏览器支持(启用)JavaScript
了解详情 >

threadLocal是什么?本地线程变量,他填充的是当前线程的变量,该变量对其他线程是封闭且隔离的,ThreadLocal给每个线程中的变量创建了一个副本,这样每个线程都可以访问自己内部的副本变量 ThreadLocal的两大使用场景场景一:每个线程需要一个独享的对象(通常时工具类,典型需要使用的类有SimpleDateFormat和Random)场景二:每个线程内需要保存全局变量(例如在...

线程池的使用场景1.服务器接收大量请求时,使用线程池技术是非常合适的,它可以大大减少线程的创建和销毁的次数从而提高服务器的工作效率2.在实际开发中,如果需要创建5个以上的线程,就可以使用线程池了 线程池构造方法参数corePoolSize指的是核心线程数keepAliveTime:如果线程池当前线程数多于corePoolSize,那么如果多余的线程空闲时间超过keepAliveTime,他们...