
- Concurreny(동시성)에 대한 이해 싱글코어는 Context Switch를 통해 시분할로 동시성을 확보하고, 멀티코어는 Parallelism이라고 해서 스레드를 생성해서 이 스레드를 다른 코어에서 돌림으로써 동시성을 확보한다. (실제로 코어를 사용하는지는 알 수없다.) GCD는 동시 실행할 코드를 결정하고, 어떠한 형태로 어느 정도의 리소스를 투입할 것인지를 결정한다. 쓰레드의 생성과 관리 등을 GCD가 한다고 보면 된다. ! 개념적으로 시분할이 아니고 동시에 2개의 쓰레드가 아무런 제약 없이 돌 수 있다는 점을 생각해야 한다는 것이다. - Queue의 종류에 대한 이해 두 번째로 생각 해 볼 것은 큐의 종류이다. GCD는 FIFO(선입선출)의 형태로 실행된다. dispatch_queue 함수의..
iOS
2022. 3. 17. 05:12
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- 프로그래머스
- AWS IoT
- XCTestExpectation
- 코테
- Fastlane
- swift
- ios
- xcode whitespace trim option
- AppThinning
- 빌드자동화
- ATS failed system trust
- 모듏화
- 무료는 아니지만
- GPT4
- async
- jenkins
- CI/CD
- geohash
- 같이쓰기
- GCD
- RxSwift
- ChatGPT
- chatgpt 4o
- MQTT
- swiftLint
- IF (KAKAO) DEV 2022
- Default Rules
- bitrise
- firebase
- Moya
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
글 보관함