摘要: 用处:ThreadLoca持有的数据为每条线程生成一个独立的变量副本 思想:如果一个资源会引起线程竞争,那就为每一个线程配置一个资源。相比于synchronized是一种空间换时间的策略 当使用ThreadLocal维护变量时,ThreadLocal为每个使用该变量的线程提供独立的变量副本,所以每一 阅读全文
posted @ 2018-03-19 14:21 hy_wx 阅读(170) 评论(0) 推荐(0) 编辑
摘要: 一、合理使用线程池能够带来三个好处 1、减少创建和销毁线程上所花的时间以及系统资源的开销 => 减少内存开销,创建线程占用内存,创建线程需要时间,会延迟处理的请求 2、提高响应速度。当任务到达时,任务可以不需要等到线程创建就能立即执行 3、提高线程的客观理性。线程是稀缺资源,如果无限制的创建,不仅会 阅读全文
posted @ 2018-03-19 14:20 hy_wx 阅读(245) 评论(0) 推荐(0) 编辑