摘要:
线程池之ThreadPoolExecutor 线程池的工作主要是控制运行的线程的数量,处理过程中将任务放入队列,然后在线程创建后启动这些任务,如果线程数量超过了最大数量,那么超出数量的线程排队等候,等其他线程执行完毕再从队列中取出任务来执行。 在开发过程中,合理地使用线程池能够带来3个好处: **降 阅读全文
摘要:
ThreadLocal相关 1. ThreadLocal介绍 ThreadLocal,线程局部变量。**ThreadLocal通过为每个线程提供一个独立的变量副本解决了变量并发访问的冲突问题。**在很多情况下,ThreadLocal比直接使用synchronized同步机制解决线程安全问题更简单,更 阅读全文