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