electron 命令执行 setInterval 出现自动间歇性暂停的问题

setInterval(function() {
    console.log('c');
    //startTask();//执行任务
}, 1000*0.01);

代码很简单,刚开始,控制台不断输出日志
c
c
c
c

到了一两分钟之后就不输出了。然后继续等,又过不久又输出了。

这到底啥情况?间歇性抽风?也没有任何地方有清除,停止setInterval的代码。

谁能解释一下这个问题。


最终我证实了,只要我使用命令 electron test.js 执行,就出现这种情况。不信你们可以试试

let aa = 0;
setInterval(function() {
    aa++;
    console.log(aa);
}, 1000*0.01);
阅读 4.1k
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进