[英]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.