CNode

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

问答
Ggvforjob发布于12 年前最后回复11 年前6 回复6784 浏览0 收藏

如题,有点困惑……

查看回复

回复 (6)

Z
zhaomaoxin#1·12 年前

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

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

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

C
captainblue2013#3·12 年前

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

A
alsotang#4·12 年前

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

Z
zhaomaoxin#6·11 年前

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

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