ThreadLocal內存溢出(OOM)的緣由

ThreadLocal是Java提供的一個線程安全類,其原理是每一個線程都擁有各自的變量內存副本。其實就是每一個線程Thread裏都有一個ThreadLocalMap類,用於存儲變量值。更新、刪除操做時,都是操做各自線程裏的hreadLocalMap類,互不影響,從而達到的線程安全web ThreadLocal常常用於一次調用的上下文儲存場景,例如一次調用的token、traceId,在調用的各個
相關文章
相關標籤/搜索