|
|
|
|
|
by drinchev
3314 days ago
|
|
Reminds me of `node-fibers`[1] var Fiber = require('fibers');
function sleep(ms) {
var fiber = Fiber.current;
setTimeout(function() {
fiber.run();
}, ms);
Fiber.yield();
}
Fiber(function() {
console.log('wait... ' + new Date);
sleep(1000);
console.log('ok... ' + new Date);
}).run();
console.log('back in main');
It is used heavily in meteor[2]1: https://github.com/laverdet/node-fibers
2: https://github.com/meteor/meteor |
|