free_heap中的强指针分配



这行有什么意义:

rel = mHeapCache.valueAt(i).heap;

在堆缓存中::free_heap这里

我想它会推迟堆的释放,直到函数完成,但为什么要这样做呢?

我想它会推迟堆的取消分配,直到函数完成

完全。具体来说,它将解除分配推迟到解锁互斥锁之后,这样它就不会在该(可能耗时的)操作期间不必要地阻止对缓存的访问。

相关内容

  • 没有找到相关文章

最新更新