기록하는 블로그

기록하는 블로그

  • 분류 전체보기 (97)
    • BE (0)
      • Python (0)
    • FE (0)
      • JS | TS (0)
      • React (0)
    • 하루 (1)
    • 취미 (0)
    • 먹은 것 (0)
    • 쓴 것 (0)
    • 그린 것 (0)
    • iOS (59)
      • 패턴 (2)
      • 출시 관련 (4)
      • 반응형 Rx | Combine (2)
      • WWDC 파보기 (6)
      • Swift 문법 (6)
      • 네트워크 (6)
      • 이슈 (20)
      • 협업 (4)
      • 레이아웃 (2)
      • CS (1)
      • 자동화 (3)
    • 알고리즘 (28)
    • 도메인 (5)
      • WebSocket (0)
      • WebRTC (2)
      • Bluetooth (3)
  • 홈
  • 태그
  • 방명록
RSS 피드
로그인
로그아웃 글쓰기 관리

기록하는 블로그

컨텐츠 검색

태그

WWDC BFS 스터디윗미 dfs 알고리즘 카카오 Swift 구현 백트래킹 코딩테스트 apple design challenge webRTC ios 스타트위드유데미 SPM 백준 AVFoundation githubAction HIG 유데미코리아

최근글

댓글

공지사항

아카이브

thread(1)

  • [WWDC] 🧵Swift Concurrency - Behind the Scene

    Swift Concurrency가 기존의 Threading Model에서 어떤 문제를 해결하기 위해 등장했는지 알아보겠습니다IndexThreading modelSynchronizationThreading model1. Main Thread에서 user event2. Database에서 feed를 로드3. 각 feed의 content를 concurrent Queue를 이용하여 네트웤크 fetch4. result를 serial Queue를 이용하여 database에 적재위의 흐름을 소스코드로 표현하면 다음과 같다. 위의 소스코드는 단점(pitfall)이 있는데 이를 이해하려면 기존의 GCD가 어떻게 동작하는 지 알아야한다.GCD는 큐에 work item을 담고 thread로 가져와 작업을 수행한다.concu..

    2025.10.04
이전
1
다음
티스토리
© 2018 TISTORY. All rights reserved.

티스토리툴바