目录

dispatch_queue_create

功能描述

创建一个新的队列。

函数原型

dispatch_queue_t dispatch_queue_create(const char *label, dispatch_queue_attr_t attr);

参数

名称

类型

描述

label

const char *

一个字符串,作为这个队列的名字。label为方便调试的目的而设,可以以你觉得方便的任何名字命名。允许传入NULL。

attr

dispatch_queue_attr_t

允许三类参数:

  • DISPATCH_QUEUE_SERIAL或NULL或0。表示创建DEFAULT优先级的串行队列。
  • DISPATCH_QUEUE_CONCURRENT。表示创建DEFAULT优先级的并发队列。
  • 使用dispatch_queue_attr_make_with_qos_class接口的返回值。此返回值定义了一个更丰富的queue属性。

返回

类型

描述

dispatch_queue_t

新创建的队列。