【发布时间】:2013-01-02 04:46:20
【问题描述】:
我正在使用一些 GCD 代码来分派一堆类似的异步块。我想通过单步调试其中一个块,所以我在块顶部附近的某处设置了一个断点,但是每次提交新块时调试器都会命中断点,所以我从来没有设法单步执行块,我只是在同一行上交换不同的线程。
我的问题是如何设置断点以使其以某个线程为条件?即它应该只在线程 4 上执行时触发?
编辑
我应该补充一点,我的块的代码非常耗时,因此调度程序在块内的下一行可以执行之前切换到另一个线程,并且轮到另一个新调度的 GCD 块,触发相同的断点。
【问题讨论】: