赞
踩
在使用多个Actor 共同实现同步功能的时候,我们往往会看到如下使用场景:
Actor A 必须在主线程上运行,Actor B可以在任意线程上运行,但需要适时的调用 Actor A 中的方法。
在这种情况下,我们会遇到如下代码:
如上代码所示,需要在 worker.doing() 调用前加上 await 关键字,毕竟此时可能会发生任务挂起和切换。
其实,我们还有一种更好的方法来完成 working.doing() 方法的调用,下面就让我们来看看如何操作吧。
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。