gpt4 book ai didi

ios - GCD和外线程

转载 作者:行者123 更新时间:2023-11-29 04:33:23 25 4
gpt4 key购买 nike

有没有办法可以创建一个新的(或关联现有的)调度队列并将其绑定(bind)到特定线程?

我有一个 AudioUnit 回调过程在一个我无法控制的线程上运行,并且希望在正确执行回调之前,检查某个给定队列是否有任何 block 供我在该 AudioUnit 线程内处理。

我可能可以使用 OSAmtomicEnqueue 和 friend ,但想知道 GCD 是否已经提供了某种“转义”,允许我将特定线程绑定(bind)到特定队列?

最佳答案

根据 Apple 文档,答案是否定的。

GCD provides and manages FIFO queues to which your application can submit tasks in the form of block objects. Blocks submitted to dispatch queues are executed on a pool of threads fully managed by the system. No guarantee is made as to the thread on which a task executes.

关于ios - GCD和外线程,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11393209/

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