如何使ColdFusion等待?

时间:2018-05-24 16:46:36

标签: coldfusion coldfusion-2016

假设我有一个名为query: { username: 'macarra' } newvalues: { $set: {name: "Mojo Picon",email: "mako@gmail.es"} } 的函数。我希望在 之后看到结果

takesFiveSeconds()

我怎样才能做到这一点? 我理解CF还没有承诺。

这是我尝试过的:

Thread

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;

0 个答案:

没有答案