堆的底层是如何实现的?  和线程是否有自己的缓冲?  同学,这两个问题知道了吗?不是很明白,