почему справка по самостоятельной ссылке g c в LinkedBlockingQueue? - PullRequest
0 голосов
/ 18 июня 2020

java .util.concurrent.LinkedBlockingQueue # dequeue

private E dequeue() {
    // assert takeLock.isHeldByCurrentThread();
    // assert head.item == null;
    Node<E> h = head;
    Node<E> first = h.next;
    h.next = h; // help GC
    head = first;
    E x = first.item;
    first.item = null;
    return x;
}

почему h.next = h help g c? Пожалуйста, объясните из G C

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...