gpt4 book ai didi

multithreading - 回调是否序列化为 DriverKit 驱动程序?

转载 作者:行者123 更新时间:2023-12-04 10:00:37 26 4
gpt4 key购买 nike

我需要在 bulk, interrupt 上排队进出请求和 isochronous端点同时进行。我可以期望来自这些请求的所有回调都一一出现吗?或者可以同时期待多个回调?

最佳答案

他们应该依次进入 dispatch queue这是 set对于相关的处理函数。

因此,如果您将所有处理程序函数设置为同一个队列,它们将一个接一个地进入同一个线程。这也是默认情况下发生的情况,这将它们留在默认队列中,也就是 kIOServiceDefaultQueueName .

驱动套件 IODispatchQueue s 当前始终是串行的,因此一次只能在一个线程上运行。 (这与常规用户空间 GCD dispatch_queue_t 调度队列不同,其中存在并发变体。)

至少,这是我目前的理解和经验。

关于multithreading - 回调是否序列化为 DriverKit 驱动程序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61840751/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com