有没有办法可以创建新的(或关联现有的)调度队列并将其绑定到特定的线程?
我有一个AudioUnit回调proc在一个我无法控制的线程上运行,并希望在执行回调之前检查某个给定队列是否有任何阻止我在该AudioUnit线程中处理。
我可能会使用OSAmtomicEnqueue和朋友,但是想知道GCD是否已经提供某种“逃避”,允许我将特定线程绑定到特定队列?
答案 0 :(得分:1)
根据Apple'doc,答案是否定的。
GCD提供并管理应用程序可以使用的FIFO队列 以块对象的形式提交任务。提交的块 调度队列在完全由...管理的线程池上执行 系统。不保证任务的线程 执行。