假设我有一个名为query: { username: 'macarra' }
newvalues: { $set: {name: "Mojo Picon",email: "mako@gmail.es"} }
的函数。我希望在 之后看到结果 。
takesFiveSeconds()
我怎样才能做到这一点? 我理解CF还没有承诺。
这是我尝试过的:
takesFiveSeconds()
writeDump(outcome); // don't execute until takesFiveSeconds is finished
abort;
// the rest of the code runs //
我不确定这是否有效,因为网站在中止之前完成加载,我从未看到thread name="t1"
{
takesFiveSeconds()
}
thread name="t2"
{
threadjoin("t1",1000);
writeDump(outcome);
abort;
}
threadjoin("t2");
。
睡眠
writeDump
所有这一切都需要花费很长时间才能告诉我在takeFiveSeconds()完成之前转储了takesFiveSeconds()
Sleep(15000);
writeDump(outcome);
abort;
。