繁体   English   中英

节点js中的自销毁对象

[英]Self destruct object in node js

由于某些原因,我不想遍历对象数组以检查其到期并将其删除。 我正在寻找一种机制,该机制可以自动设置对象以杀死自己并使用

function obj = {
    var self = this;
    setTimeout{ function{
        //destroy
        self = undefined;
    }, 14280 }
}
var my_Obj = new obj

我只想知道一件事,这种模式是否会使系统负担沉重? 我只是开始在nodeJS中进行调查,因此不了解计时器及其在nodeJS中的关系。 根据我在C#中的经验,如果每个对象处理程序都有自己的计时器,则可能会使系统变得沉重而缓慢

Node.js在单个线程中启动一个隐式事件循环,该线程使用阻塞的异步回调进行处理。 由于这是主要的运行时功能,因此事件循环将愉快地处理您可以注册的尽可能多的回调。

通常,您不必担心事件循环会使您的进程感到饥饿,并且如果您觉得在任何给定的时间点都处理太多的事情,那么您始终可以分散在集群中的多个进程中。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM