你好呀,我是歪歪。 这次给你盘一个特别有意思的源码,正如我标题说的那样:看懂这行源码之后,我不禁鼓起掌来,直呼祖师爷牛逼。 这行源码是这样的: java.util.concurrent.LinkedBlockingQueue#dequeue h.next = h,不过是一个把下一个节点指向自己的动作而已。 这行代码后面的注释“help GC”其实在 JDK 的源码里面也随处可见。 不管怎么看都是一行平平无奇的代码和随处可见的注释而已。 但是这行代码背后隐藏的故事,可就太有意思了,真的牛逼,儿豁嘛。 它在干啥。 首先,我们得先知道这行代码所在的方法是在干啥,然后再去分析这行代码的作用。 ...