Swift 多线程-Thread篇

1.swift-多线程实现方式(本篇主要介绍Thread)

Thread

GCD(Grand Central Dispatch)

Cocoa Operation (Operation和OperationQueue)

Pthreads(是一套基于C语言的框架,在很多系统上都可以通用,移植性强。但用起来很繁琐,所以iOS开发中很少会用到。固后续不再做介绍)

2.Thread创建方式

(1)类方法创建(自动运行,即不需要执行start操作)

Swift 多线程-Thread篇_第1张图片
类方法创建线程的两种方式

(2)实例方法创建(需手动开启,执行start方法,才会运行线程)

Swift 多线程-Thread篇_第2张图片
实例方法创建线程的两种方式

3.Thread常用方法

Swift 多线程-Thread篇_第3张图片
常用方法

你可能感兴趣的:(Swift 多线程-Thread篇)