例如,假设您正在编写一个程序,该程序等待队列中的消息,处理它,然后等待下一条消息,这将永远持续下去。在像C或Java这样的语言中,它看起来像这样:
void processMessage() {
while (true) {
// waitForMessage blocks until the next message is received
msg = waitForMessage();
// handle msg here
}
}
在Javascript中(我使用的是node.js,顺便说一下),因为使用了回调,所以通常看起来是这