1 si 2023-10-21 18:53:16 +08:00 应该是保证不会同时执行,并没有先后顺序吧。 如果要按顺序执行,那我会搞个队列。 |
![]() | 2 wxg4net OP @si 谢谢。今天调试数据时发现,后执行的回调函数反而比前面的回调函数先执行完成了,而且这两个回调发生相差两秒。看结果应该是这样的原因 |
3 nulIptr 2023-10-21 21:25:23 +08:00 ![]() 任何语言中的锁都是用来防止死锁的,而不是用来保证顺序的, |
![]() | 5 xuanbg 2023-10-22 11:14:44 +08:00 不是,你这个需要前置数据的话,不能嵌套回调吗? |
7 forgottencoast 2023-10-22 20:19:43 +08:00 没看懂 OP 标题的 lock 和执行顺序有什么关系,lock 是用来保证资源的独占访问。 建议 OP 发一段示例代码来说明一下你的想法。 |