GCD创建分派队列,只需调用一个C函数:
myQueue = dispatch_queue_create("com.mycompany.myapp.myfirstqueue",NULL);
要异步地给这个队列分派任务,可以用dispatch_async方法。这个方法接受块作为第二个参数。它实际上是把块加入第一个参数所指定的队列中去。
dispatch_async(myQueue, ^(void){ //做一些耗时操作} );
就这样,不用显示地创建线程。
GCD创建分派队列,只需调用一个C函数:
myQueue = dispatch_queue_create("com.mycompany.myapp.myfirstqueue",NULL);
要异步地给这个队列分派任务,可以用dispatch_async方法。这个方法接受块作为第二个参数。它实际上是把块加入第一个参数所指定的队列中去。
dispatch_async(myQueue, ^(void){ //做一些耗时操作} );
就这样,不用显示地创建线程。
转载于:https://www.cnblogs.com/yegail/p/3186502.html