gpt4 book ai didi

ios - dispatch_after 是否将操作放入队列中?

转载 作者:行者123 更新时间:2023-11-29 02:23:30 26 4
gpt4 key购买 nike

dispatch_after 是否将操作放入队列中?也就是说,如果我在多次调用后调用 dispatch_after 来回调用,它们是否会像延迟后每个调用都放在 dispatch_async 中一样执行?

最佳答案

如果您查看签名:

void dispatch_after ( dispatch_time_t when, dispatch_queue_t queue, dispatch_block_t block );

您可以看到您需要提供一个队列来运行该 block 。文档说这个参数不能为 NULL。所以是的,该操作被放置在一个队列上——您告诉它运行的队列。

另外,正如文档所说, block 是异步添加到队列中的,所以是的,它与延迟后的 dispatch_async 相同。

关于ios - dispatch_after 是否将操作放入队列中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27832787/

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