以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.com/bbs/index.asp)
--  专家坐堂  (http://foxtable.com/bbs/list.asp?boardid=2)
----  [求助]异步函数之嵌入函数咨询  (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=189174)

--  作者:haotinghua
--  发布时间:2023/11/15 3:38:00
--  [求助]异步函数之嵌入函数咨询
有2个函数A和B,其中A函数中包含了B函数
假设10个客户端同时调用异步方式调用A函数,执行时B函数(嵌入到A函数中是同步的方式),那么B函数执行时是否会排队?
比如后面几个客户端执行到B函数时是需要等待前面客户端调用时同步执行完毕后再进行吗?

--  作者:有点蓝
--  发布时间:2023/11/15 8:32:00
--  
如果是在A里使用BeginSyncExecute调用B,那么B函数执行时会排队,因为是在主线程里执行的。

如果是在A里使用普通的Execute调用B,那么B仍然是异步的一部分,不会排队