GCD介绍(四): 完结
摘要:
Dispatch Queue挂起dispatch queue可以被挂起和恢复。使用dispatch_suspend函数来挂起,使用 dispatch_resume函数来恢复。这两个函数的行为是如你所愿的。另外,这两个函数也可以用于dispatch source。一个要注意的地方是,dispatch queue的挂起是block粒度的。换句话说,挂起一个queue并不会将当前正在执行的block挂起。它会允许当前执行的block执行完毕,然后后续的block不再会被执行,直至queue被恢复。还有一个注意点:从man页上得来的:如果你挂起了一个queue或者source,那么销毁它之前,必须先对 阅读全文
posted @ 2013-05-13 19:10 残月下章台 阅读(133) 评论(0) 推荐(0) 编辑