#node.js #node-fibers
#node.js #узел-волокна
Вопрос:
Следующая программа при запуске постепенно съедает всю оперативную память:
var Fiber = require('fibers');
function f()
{
console.log('In a fiber');
}
for (;;)
{
var fiber = new Fiber(f);
fiber.run();
}
По-видимому, все созданные им волокна никогда не собираются мусором. Как я могу убедиться, что мои прошлые волокна своевременно освобождаются?
Комментарии:
1. Я не очень хорошо знаю волокна, но разве вы не должны где-то там уступать?
2. Выход не имеет никакого значения.