DHLee Dev Log

  • 홈
  • 태그
  • 방명록

2026/05/14 1

[CS] 프로세스 간 통신 방법과 Race Condition

이전에 프로세스와 스레드의 차이를 정리하면서,프로세스는 서로 독립적인 메모리 공간을 가지고스레드는 같은 프로세스 안에서 메모리를 공유한다는 것을 알게 되었다.그렇다면 독립적인 메모리 공간을 가진 프로세스들은 서로 어떻게 데이터를 주고받을 수 있을까?또 여러 스레드나 프로세스가 같은 자원에 접근하면 어떤 문제가 생길 수 있을까?이번 글에서는 이러한 궁금증을 해결해보려고 한다.프로세스의 메모리 구조 간단 정리프로세스는 서로 독립된 가상 주소 공간을 가진다.예를 들어 A 프로세스와 B 프로세스가 있다고 했을 때,A 프로세스의 0x1000 주소와 B 프로세스의 0x1000 주소는같은 주소처럼 보여도 실제로는 서로 다른 물리 메모리를 가리킬 수 있다.프로세스가 사용하는 가상 주소는MMU(Memory Managem..

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

DHLee Dev Log

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

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

Tag

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

최근글과 인기글

  • 최근글
  • 인기글

최근댓글

공지사항

페이스북 트위터 플러그인

  • 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.

티스토리툴바