所以我只是在某些Java代碼中使用saw someone try to use a ThreadLocal<AtomicInteger>
。
現在,對於鏈接的代碼,這顯然沒有用處,導致請求被拒絕的其他問題。可能ThreadLocal <AtomicInteger>可能有用嗎?
而且它似乎總是沒用:AtomicInteger
(來自java.util.concurrent.atomic包)是專門爲多線程訪問而設計的,而ThreadLocal
使得每個線程都有自己的值,所以爲什麼要用它呢?
我的問題是:有沒有任何情況下ThreadLocal<AtomicInteger>
會有用?
不是一個有趣的評論 - 但我真的想不出任何。我同意你的推理,並認爲它排除了ThreadLocal有用的任何情況。 –
selig
除非使用反射,否則無法訪問另一個線程的threadlocal。 –