Swift - Swift의 관점에서 Thread 이해하기(1)
안녕하세요. Diana입니다.오늘은 개발에서 매우 중요한, Thread에 대해 다뤄보려고 합니다. ✅ Thread란?Thread란 간단히 말해서 프로세스에서 잘게 나뉘어진 Task의 단위입니다. 프로세스는 메모리에 할당이 되면 각각의 Data, Code, Stack, Heap 영역을 제공받은 뒤 메모리 영역을 서로 공유하지 않고 독립적으로 작동합니다. 하지만 하나의 프로세스 내부에서 나뉘어진 Thread는 Data, Code, Stack, Heap의 영역 중 Stack 영역을 제외한 메모리 영역을 서로 공유합니다. 우리가 Swift에서 타입을 선택하는 기준도 이러한 Thread의 특징과 관련이 있습니다. Swift에서 타입을 정의하기 위해서는 Class와 Struct 그리고 Enumeration 등의 방..
Swift
2024. 7. 8. 11:56
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- BoxedType
- 코어데이터
- 빅세타표기법
- 개발자코테
- opaquetype
- coredata
- private(set)
- Algorithm
- Tuist
- 팁킷
- asymptoticnotation
- tipkit
- 스위프트
- SwiftUI
- capsulation
- swiftpackage
- reusablelist
- ios
- boxedprotocol
- tipview
- kakaomapssdk
- Concurrency
- tuist v4
- threadprogramming
- swift
- 알고리즘
- opaque
- ViewBuilder
- boxedprotocoltype
- swiftcoredata
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
글 보관함