본문 바로가기 메뉴 바로가기

곰탱이 성장

프로필사진
  • 글쓰기
  • 관리
  • 태그
  • 방명록
  • RSS

곰탱이 성장

검색하기 폼
  • 분류 전체보기 (125)
    • iOS (33)
      • SwiftUI (28)
      • UIKit (7)
    • 알고리즘 (13)
    • 백준 (34)
      • 백준 - 스위프트 (29)
    • Docker (5)
    • 프로그래밍 (2)
    • Server (2)
  • 방명록

2025/06/24 (1)
[iOS] - 프로세스와 스레드 관리 방법

📝 목차1. 프로세스와 스레드의 차이점2. 멀티 스레딩이 필요한 이유는?3. GCD(Grand Central Dispatch) 1. 프로세스와 스레드의 차이점 프로세스: 운영체제가 자원을 할당하여 실행하는 독립적인 프로그램의 인스턴스스레드: 프로세스 내에서 실행되는 작업 흐름의 단위 1️⃣ 프로세스 프로세스는 각각 독립된 메모리 영역(Code, Data, Stack, Heap)을 할당받는다.기본적으로 프로세스당 최소 1개의 스레드(메인 스레드)를 가지고 있다. 각 프로세스는 독립적인 메모리 공간을 가지며, 다른 프로세스와 메모리를 직접적으로 공유하지 않는다. 2️⃣ 스레드 스레드는 프로세스 내에서 각각 Stack만 따로 할당받고 스택을 제외한 Code, Data, Heap 영역은 공유해 서로 읽고..

iOS 2025. 6. 24. 00:36
이전 1 다음
이전 다음
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
TAG
  • SwiftUI
  • tuist
more
«   2025/06   »
일 월 화 수 목 금 토
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
글 보관함

Blog is powered by Tistory / Designed by Tistory

티스토리툴바