这行有什么意义:
rel = mHeapCache.valueAt(i).heap;
在堆缓存中::free_heap这里
我想它会推迟堆的释放,直到函数完成,但为什么要这样做呢?
我想它会推迟堆的取消分配,直到函数完成
完全。具体来说,它将解除分配推迟到解锁互斥锁之后,这样它就不会在该(可能耗时的)操作期间不必要地阻止对缓存的访问。