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