ios开发OC多线程iOS开发

GCD 之任务操作(Dispatch Block)

2016-12-02  本文已影响2654人  fuyoufang

在向队列中添加任务时,可以直接在对应的函数中添加 block。但是如果想对任务进行操作,比如监听任务、取消任务,就需要获取对应的 block

创建block

监听 block 执行结束

有时我们需要等待特定的 block 执行完成之后,再去执行其他任务。有两种方法可以获取到指定 block 执行结束的时机。

输入结果同 object-c

第二种监听 block 执行完成的方法如下:

任务的取消

iOS8 后 GCD 支持对 dispatch block 的取消。方法如下:

上一篇下一篇

猜你喜欢

热点阅读