[iOS] async,sync 와 serial, concurrent의 차이?
GCD 공부를 하다가 아니 async는 일을 기다리지 않고 여러개 처리를 하는거고 Concurrent는 동시성인데 같은뜻 아닌가? 의문이 생겼습니다. Thread1 , Thread2 가 있다고 가정 비동기(Async) Thread1작업을 Thread2에서 하도록 시킨 후, 해당 작업이 끝나는걸 기다리지 않고 다음일을 이어 진행한다. 동기(Sync) Thread1작업을 Thread2에서 하도록 시킨 후, 해당 작업이 끝날때 까지 기다렸다가 다음일을 진행한다. Thread1, Thread2, Thread3, Thread4 가 있고 대기열(queue)에 대기중인 작업이 있다고 가정 Serial queue (직렬 큐) 큐(Queue)에 등록된 작업을 한번에 하나씩 처리합니다. 항상 순서가 보장 됩니다. Conc..
iOS
2022. 3. 13. 16:14
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
TAG
- ios
- Swift final
- CS 네트워크
- Swift joined()
- 2023년 회고
- Swift while
- Swift 내림차순
- Swift
- Swift init
- Swift ModernRIBs
- Swift 프로그래머스
- 원티드 프리온보딩
- iOS error
- swift property
- swift reduce
- iOS GCD
- Swift joined
- Swift Leetcode
- RIBs tutorial
- Swift Error Handling
- Swift RIBs
- Class
- swift 고차함수
- swift function
- Uber Architecture
- Swift inout
- swift protocol
- 호텔리어 개발자
- Swift 프로퍼티
- Combine: Asynchronous Programming with Swift
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
글 보관함