実行コンテキストのスイッチ単位
のコードが常に正常に動くのが node.js クオリティ。
- c = c + 1; が常に保証されている (ref: http://www.gnegg.ch/2010/09/why-node-js-excites-me/)
- さらに ev.emit('end') の発火とイベントリスナーの実行完了までが常に保証されている (ここがびっくり)
どの単位でコンテキストスイッチをしているのか、調べる必要がありそうです。
のコードが常に正常に動くのが node.js クオリティ。
どの単位でコンテキストスイッチをしているのか、調べる必要がありそうです。