ThreadLocal problem #1: memory

Each thread carries a copy. Millions of virtual threads = millions of copies. Memory explosion.

Advertisement

ThreadLocal problem #1: memory

Each thread carries a copy. Millions of virtual threads = millions of copies. Memory explosion.

Advertisement

ThreadLocal problem #2: cleanup

Forgot to remove()? Leak. Long-lived threads accumulate garbage.