跳到主要内容
CNode

setInterval/setTimeout/setImmediate 需要手动调用 clearInterval/clearTimeout/clearImmediate 清理的吗?

问答
Ggvforjob发布于 12 年前最后回复 11 年前
668080

如题,有点困惑……

查看回复

回复 (6)

Z
zhaomaoxin#611 年前

@gvforjob 结束的触发就是指人为的结束,或者是所设置的结束条件

A
alsotang#412 年前

setInterval 会有泄漏风险,setTimeout 可以认为不会。具体场景具体讨论啦。 内存泄漏的问题一不小心就会有。 要了解一下 gc 的原理

C
captainblue2013#312 年前

定时的时间到了就自己出发了, 循环的要自己clear,或者程序crush

G
gvforjob#212 年前
引用 zhaomaoxin定时器,肯定是要有开始的触发,和结束的触发嘛

@zhaomaoxin 这么说不手动调用的话,那个对象就永远无法回收了?

Z
zhaomaoxin#112 年前

定时器,肯定是要有开始的触发,和结束的触发嘛

参与回复

登录后即可参与回复。登录