当光纤在紧密环路中创建时,带有光纤的Node.js会占用所有RAM

时间:2014-06-21 10:31:27

标签: node.js node-fibers

以下程序在运行时会逐渐占用所有RAM:

var Fiber = require('fibers');

function f()
{
  console.log('In a fiber');
}

for (;;)
{
  var fiber = new Fiber(f);
  fiber.run();
}

显然,由它创造的所有纤维都不会被垃圾收集。如何确保我过去的纤维及时解除分配?

0 个答案:

没有答案