1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
use crate*;
sys!
wrapper!
/*
todo notes
class DispatchQueue
convenience init()
class func global()
enum QoSClass
struct Attributes
enum AutoreleaseFrequency
class OS_dispatch_queue_main
class OS_dispatch_queue_global
class DispatchSerialQueue
class DispatchConcurrentQueue
typealias dispatch_queue_main_t
typealias dispatch_queue_global_t
typealias dispatch_queue_serial_t
typealias dispatch_queue_concurrent_t
func async
func asyncAfter
func sync
func asyncAndWait
class func concurrentPerform
var label
var qos
func setTarget
func setSpecific
func getSpecific
class DispatchSpecificKey
func dispatchMain
struct SchedulerTimeType
struct SchedulerOptions
func asyncAfterUnsafe
func asyncAndWait
func asyncUnsafe
*/