[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
- Swift 프로그래머스
- Swift 알고리즘
- Swift init
- 원티드 프리온보딩
- CS 네트워크
- Combine: Asynchronous Programming with Swift
- Swift Error Handling
- removeLast()
- RIBs tutorial
- swift property
- swift protocol
- RTCCameraVideoCapturer
- ios
- Swift 내림차순
- Swift RIBs
- Swift Leetcode
- swift (programmers)
- Swift joined
- Swift final
- Swift inout
- 2023년 회고
- swift reduce
- Swift joined()
- Swift
- Class
- iOS error
- Swift ModernRIBs
- Swift 프로퍼티
- swift 고차함수
- swift programmers
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
글 보관함