1. 程式人生 > >在使用線程池時應特別註意對ThreadLocal的使用

在使用線程池時應特別註意對ThreadLocal的使用

log 並且 重新 mac hive ava arch huang 線程池

使用ThreadLocal並且有線程池時要特別註意,ThreadLocal是以線程為key的,而線程池裏面的線程是會被重新利用的,所以如果有使用線程池並且使用ThreadLocal來保存狀態信息時要特別註意要每次初始化,否則同一個線程會用到之前線程的狀態信息,代碼見

http://www.macrohuang.com/blog/?p=34

其他:
http://blog.csdn.net/comliu/article/details/3186778
http://www.blogjava.net/jspark/archive/2006/08/01/61165.html

在使用線程池時應特別註意對ThreadLocal的使用