DHLee Dev Log

  • 홈
  • 태그
  • 방명록

2026/05/12 1

[CS] 프로세스와 스레드의 차이, Context Switching 정리

오늘은 프로세스와 스레드의 차이, 그리고 컨텍스트 스위칭에 대해 정리해보려고 한다.멀티스레드 프로그래밍을 공부하다 보면 스레드, 멀티스레드 환경, 동기화 같은 용어를 자주 보게 된다.나도 이전에 멀티스레드 프로그래밍을 해본 적이 있어서스레드가 여러 실행 흐름을 다루는 개념이라는 정도는 알고 있었다.하지만 막상 “프로세스와 스레드의 차이가 무엇인가?”라고 물어보면 명확하게 설명하기는 어려웠다.그래서 이번에는 프로세스와 스레드가 각각 무엇인지,둘은 메모리와 자원 관리 측면에서 어떤 차이가 있는지 정리해보았다.그리고 여기서 더 나아가 운영체제가 여러 실행 흐름을 어떻게 전환하는지 이해하기 위해컨텍스트 스위칭, PCB, TCB 같은 개념도 함께 정리해보려고 한다.프로세스란?프로세스는 운영체제로부터 자원을 할당받..

C++, CS 2026.05.12
이전
1
다음
더보기
프로필사진

DHLee Dev Log

알고리즘, CS, 언리얼 엔진 등을 공부하며 배운 것을 기록하는 블로그입니다.

  • 분류 전체보기 (22) N
    • 언리얼 엔진 (5) N
      • 프로젝트 (3) N
    • 알고리즘 (2)
    • C++, CS (15) N

Tag

CS, vtable, 알고리즘, 코딩테스트, map, push_back, UHT, 단조스택, c++, NGE, 프로그래머스, 언리얼엔진, 액터 컴포넌트, emplace_back, UBT, 운영체제, Binary_Search, UE5, vptr, 언리얼 엔진,

최근글과 인기글

  • 최근글
  • 인기글

최근댓글

공지사항

페이스북 트위터 플러그인

  • Facebook
  • Twitter

Archives

Calendar

«   2026/05   »
일 월 화 수 목 금 토
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

방문자수Total

  • Today :
  • Yesterday :

Copyright © AXZ Corp. All rights reserved.

티스토리툴바