iOS 多线程

49 阅读1分钟

552ccf48ef6a14c8692f56aa84e42c4182b412e2.jpg 本文主要梳理iOS 内存管理 核心知识

  1. NSThread
  2. 多线程和锁
  3. GCD
  4. NSOperation

1. NSThread

image.png

2. 多线程和锁

  • OSSpinLock
  • dispatch_semaphore
  • pthread_mutex
  • NSLock
  • NSCondition
  • pthread_mutex(recursive)
  • NSRecursiveLock
  • NSConditionLock
  • @synchronized
  • atomic

image.png

3. GCD

image.png

4. NSOperation

image.png