DispatchQueue

w0308h 오늘 AM 10:37 4 0
w0308h Profile Image Level 9
2 #TIL

DispatchQueue

  • GCD는 DispatchQueue를 이용하여 작업을 관리함
  • 2가지 타입 존재 (Serial Queue, Concurrent Queue)
    • MainQueue(Serial Queue)
      • 작업들을 순차적으로 처리. 한 번에 한 개의 Task만 처리
    • GlobalQueue(Concurrent Queue)
      • 동시에 여러 개의 Task들을 처리
      • 여러 스레드로 작업이 분산되어 동시에 처리됨
      • 실행하는 코드는 concurrent 특성에 따라 항상 같은 순서의 출력을 보장하지 않음
댓글