zoukankan      html  css  js  c++  java
  • release 和 drain

    drain:

    In a reference-counted environment, releases and pops the receiver; in a garbage-collected environment, triggers garbage collection if the memory allocated since the last collection is greater than the current threshold.

    release

    Decrements the receiver’s reference count. (required)
    在一个garbage collected(垃圾收集)环境里,release不做任何操作。 NSAutoreleasePool因此提供了一个 drain 方法,它在reference-counted(引用计数)环境中的行为和调用release一样, 但是在一个garbage collected(垃圾收集)环境中则触发garbage collection(垃圾收集)动作 (if the memory allocated since the last collection is greater than the current threshold)。 因此通常你应该使用drain而不是release去释放一个autorelease pool。

  • 相关阅读:
    筱玛的迷阵探险(折半搜索+01字典树)
    递推
    thin mission 2021 10 8
    4级 -- 阅读
    c++——小知识
    stl
    string
    ting mission 2021.9.20
    ting mission 2021.9.27
    欧拉函数
  • 原文地址:https://www.cnblogs.com/hgy413/p/3693560.html
Copyright © 2011-2022 走看看