[英]synchronous timing in node.js
我正在編寫一個node.js程序,該程序利用纖維庫在部分代碼中維護同步控制。
在輔助函數中,我需要完成一個超時,但是不能使用setTimeout()
因為它將無法在有纖維的環境中使用。
這是我想出的:
startTimer = new Date()
startSecondTimer = new Date()
while startSecondTimer - startTimer < 10000
startSecondTimer = new Date()
我對創建數千個Date
對象來支持此工作流程並不滿意,但是我不確定這里有什么更好的方法。
有沒有編寫同步超時樣式函數的最佳方法?
在C ++中有一個用於此節點睡眠的庫(在Windows上,像while循環一樣在備用)。 Node不再用於此類事情,您是否注意到該操作對CPU的作用。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.