하이 D:)veloper

  • 홈
  • 태그
  • 방명록

DispatchQueue 1

[Swift] Swift의 동시성 프로그래밍 (1) | GCD

GCD는 iOS에서 비동기 처리를 위해 반드시 알아야 하는 개념이다. 프로젝트를 만들면서 메인스레드만을 가지고 작업하는 경우는 거의 없죠?? 왜냐.. 네트워크 통신 등 시간이 드는 작업들은 비동기 처리를 해주어야 앱이 자연스럽게 돌아가는 것처럼 보이기 때문! 현대인들은 조금의 딜레이도 못 참지..! 이렇게 비동기 처리를 해줄 때 보통 메인 스레드에서 가지고 있었던 task를 다른 스레드와 함께 나누면서 여러 개의 스레드를 사용하게 되는데 이러한 멀티스레드에서의 환경에서 반드시 알아야 하는 개념이 바로! 동시성 프로그래밍이다. iOS가 동시성 프로그래밍을 지원하는 대표적인 기술이 GCD 인 것이다. 동시성 .. Concurrency.. 많이 들어보긴 했는데 발음도 비슷한 비동기, 동기와는 또 어떻게 다른데..

Swift 2024.03.17
이전
1
다음
더보기
프로필사진

하이 D:)veloper

최근글과 인기글

  • 최근글
  • 인기글

Calendar

«   2025/07   »
일 월 화 수 목 금 토
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
  • 분류 전체보기 (67)
    • SwiftUI (19)
    • Swift (32)
    • iOS (11)
    • RxSwift (3)

Tag

Equatable, coredata, Swift, swift localization, swiftUI, GCD, existentialContainer, hotobservable, lokalise, coldobservable, Generic, RxSwift, existentialtype, ios, Protocol, UIKit, xcode, notification, struct, completionHandler,

Copyright © Kakao Corp. All rights reserved.

티스토리툴바