线程池重用线程时,会对ThreadLocal的值进行清空吗?我在看《Java并发编程实战》一书的第8章时,有如下一句话:
ThreadLocal
只有当线程本地值的生命周期受限于任务的生命周期时,在线程池的线程中使用ThreadLocal才有意义,而在线程池的线程中不应该使用ThreadLocal在任务之间传递值。
麻烦帮我稍微解释下这句话,特别是前半句,谢谢!
HUWWW
相关分类