To block or not to block

Роман Чепляка
@shebang

13 апреля 2013 г.
OdessaJS

Веб-аппликушечка

Запросы

Потоки

События

Node.js

net.createServer(
  function (stream) {
    stream.write('hello\r\n');
 
    stream.on('end',
      function () {
        stream.end('goodbye\r\n');
      }
    );
 
    stream.pipe(stream);
  }
).listen(8000);

Зеленые потоки

Зеленые потоки

Зеленые потоки