ThreadLocalと弱参照の関係を深く理解する

弱参照とは 弱参照の特徴を一言で述べると、次のガベージコレクションが発生した際に、メモリの空き容量に関係なく回収対象となるというものです。以下のコード例を見ると、その挙動がより明確になります。 WeakReference<byte[]> weakRef = new WeakReference<>(new byte[1024 * 1024 * 10]); System.out.println(weakRef.get() != null); // true を出力 wea ...

7月14日 00:13 投稿