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