标签: c# multithreading
ThreadLocal是否会自动清除为已完成的线程创建的值?
答案 0 :(得分:1)
是的,变量可用于垃圾收集,但仅限于没有对这些值的其他引用(由其他某个线程持有)。但是当你说一个线程完成时,它应该不像一个池化的线程。合并后的线程应该在将它们放回池之前清除它们自己的变量。