块与GCD分派队列

GCD创建分派队列,只需调用一个C函数:

myQueue = dispatch_queue_create("com.mycompany.myapp.myfirstqueue",NULL);

要异步地给这个队列分派任务,可以用dispatch_async方法。这个方法接受块作为第二个参数。它实际上是把块加入第一个参数所指定的队列中去。

dispatch_async(myQueue, ^(void){ //做一些耗时操作} );

就这样,不用显示地创建线程。

posted on 2013-07-12 16:03  也嘉  阅读(146)  评论(0编辑  收藏  举报

导航