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