Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
Tags
- MacOS
- Xcode
- Swift
- 한글
- 웹뷰
- Notification
- mac
- FLUTTER
- rxswift
- geofencing
- window
- github
- SwiftUI
- Git
- 개발자
- view
- Firebase
- UIButton
- Session
- Archive
- Code
- iOS16
- 이미지
- Apple
- darkmode
- Realm
- error
- JPA
- appstore
- IOS
Archives
- Today
- Total
목록병렬 (1)
EEYatHo 앱 깎는 이야기

Concurrency CPU 칩은 발달을 거듭해 열과 같은 물리적 법칙 한계로 코어당 성능을 더이상 끌어올리기 힘들어졌고, 칩이 가지고 있는 코어를 늘리는 방향으로 발전하고 있다. 코어의 갯수는 계속해서 늘어날 것으로 예상된다. 이에 소프트웨어 개발자는 멀티코어(동시성) 프로그래밍을 어떻게 잘 할 수 있을지 고민해야한다. 애플 문서 링크 iPhone 14 CPU 코어 6개 Thread 개발자가 여분의 코어를 제어하는 전통적인 방법은 Thread(쓰레드)를 사용하는 것이다. 쓰레드를 생성하고 해제하면서 여분의 코어를 이용해 병렬적으로 Task를 처리한다. 스케쥴링은 CPU가 알아서 해준다. let thread = Thread { print("My Awesome Thread") } thread.start()..
iOS, Swift/Swift Theory
2023. 1. 12. 11:32