簡體   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