我对Node.js中Fibers的使用有疑问。以下代码失败,并显示错误消息:
此光纤已在运行
on train
例程。
var f = Fiber(function() {
var fiber = Fiber.current;
utils.enseeds(seeds, function(err, response){
fiber.run(response)
})
var myseeds = Fiber.yield()
utils.train(train, test, myseeds, function(err, response){
fiber.run(response)
})
var stats = Fiber.yield()
})
f.run();
出于某些原因,如果我将myseeds
中的myseeds
更改为其他有效的内容,则它不会train
。为什么会这样?