我使用node.js发送http请求。我有一个要求是测量所花费的时间。
start = getTime()
http.send(function(data) {end=getTime()})
如果我在http响应回调中调用getTime方法,由于队列中的其他事件,存在我的回调函数没有立即被调用的风险。如果我使用常规的Java或C#同步代码来完成此任务,也存在这样的风险,因为可能有其他线程比我更先得到执行。
start = getTime()
http.send()
end=getTime()
Node.js与其他(同步)平台相比如何?它会让我的成功机会更高还是更低?