在Meteor.methods中取消阻止公共函数调用

在Meteor.methods中取消阻止公共函数调用,meteor,Meteor,这颗流星调用了两个公共函数fun1和fun2。两者都是在立即调用的函数表达式中定义的。 如何在不必等待fun1完成的情况下启动fun1并立即启动fun2?thx Meteor.methods({ “runFunctions”:函数(){ IIEF1.publicFun1(); IIEF2.publicFun2(); } }) publicFun2()不会等待publicFun1(),这取决于您的生活中是否有异步代码。如果只有同步代码,则在完成之前无法执行其他任何操作。如果它们确实有异步代码,那么

这颗流星调用了两个公共函数fun1和fun2。两者都是在立即调用的函数表达式中定义的。
如何在不必等待fun1完成的情况下启动fun1并立即启动fun2?thx

Meteor.methods({
“runFunctions”:函数(){
IIEF1.publicFun1();
IIEF2.publicFun2();
}
})

publicFun2()不会等待publicFun1(),这取决于您的生活中是否有异步代码。如果只有同步代码,则在完成之前无法执行其他任何操作。如果它们确实有异步代码,那么第二个线程很可能在第一个执行回调之前就已经启动了。如果您确实需要多个线程,您可能会发现在服务器端创建线程很有用。在客户端上,web工作者也是一种可能性。