Эффект ThreadLocals и параллельной загрузки классов

Предположим,

class A{
         private static final ThreadLocal<String> tl = new ThreadLocal<String>();
}

Если A загружен только в один загрузчик классов на vm, значение t1 очевидно. Но что произойдет с t1, если A загружается бок о бок в двух разных загрузчиках классов? Будет ли это значение совместно использоваться для данного потока?

5
задан Nick Bastin 19 November 2011 в 23:55
поделиться