次のプログラムは NodeJS でハングします。理由を知っている人はいますか?
終了 = false;
イベント = 必須 ('イベント');
eventEmitter = 新しいイベント.EventEmitter();
eventEmitter.on('終了', 関数() {
終了=真;
});
setTimeout(関数() {
eventEmitter.emit('終了');
}、100);
ながら (!終了) {
process.nextTick();
}
console.log('終了');