꺼진불도다시보자

  • 홈

Computer Science/멀티코어 프로그래밍 1

Programming in unix

1. Calling fork multiple times pid_t pid1 = fork(); pid_t pid2 = fork(); 위 코드 실행시 아래와 같은 프로세스 그래프가 도출된다. parent에서 child X를 낳고, 또 한 번 parent오 child X가 한 마리씩 프로세스를 낳는다. 총 4개의 프로세스가 생성된다. parent가 받는 id1과 id2는 각각 임의의 자식프로세스의 id이다. 여기서는 X, Z라고 하겠다. X는 id1으로 0을 받고 id2로는 Y프로세스의 id를 받는다. Y는 X의 메모리를 물려받는다. 따라서 id1으로 0을 받는다. X의 자식이므로 id2 또한 0을 받는다. Z는 parent의 메모리를 물려받는다. 따라서 id1으로 x를 받는다. parent의 자식이므로 id..

Computer Science/멀티코어 프로그래밍 2023.04.07
이전
1
다음
더보기
프로필사진

공부가 끝났다고 생각하지마라 어차피 너는 까먹을 것이니

  • 분류 전체보기 (111)
    • Computer Science (3)
      • 멀티코어 프로그래밍 (1)
      • 데이터베이스 (2)
      • 네트워크 (0)
      • 자료구조 (0)
      • 운영체제 (0)
    • 코딩테스트 준비 (69)
      • 백준 (28)
      • 프로그래머스 (26)
      • SQL문법 (7)
      • 종만북 (7)
    • 프로젝트 (22)
      • 웹프로그래밍(풀스택)-부스트코스 (6)
      • 스프링입문 - 인프런 (2)
      • 스프링 부트와 AWS로 혼자 구현하는 웹 서비스 (9)
      • 잇타 (5)
    • 개발 팁 (10)
      • 리액트 (0)
      • 스프링 (2)
      • 시스템 (8)

Tag

최근글과 인기글

  • 최근글
  • 인기글

최근댓글

공지사항

페이스북 트위터 플러그인

  • Facebook
  • Twitter

Archives

Calendar

«   2025/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 © Kakao Corp. All rights reserved.

티스토리툴바