Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
Tags
- 알고리즘
- Stack
- vector
- 코딩
- 오에스
- coding
- 북리뷰
- 구현
- 백준
- 너비우선탐색
- bfs
- 개발
- 오퍼레이팅시스템
- 컴퓨터공학과
- OS
- Operating System
- 정석학술정보관
- 스택
- DP
- c++
- 그래프
- 코테
- cs
- 컴공
- 컴공과
- 문제풀이
- 자료구조
- 정석
- 브루트포스
- Computer science
Archives
- Today
- Total
목록Orphan Process (1)
Little Jay

Termination Process는 세 가지 이유로 종료가 된다. 먼저 main 함수의 routine에 의해 자발적으로 종료가 되는 경우, exit함수로 자발적인 종료를 호출하는 경우, 마지막으로 종료를 수행하는 signal을 받을때이다. 다들 알고있겠지만 exit함수에 대한 간단한 소개를 하고 넘어가자면, exit함수는 말그대로 process를 terminate시킨다. 이 함수에는 번호가 들어가는데, 그 범위는 0~255까지 들어갈 수 있으며 0은 정상종료의 의미, 0이 아닌 경우에는 error상황이다. C의 stdlib.h 헤더파일에는 void atexit(void *(func) (void)); 가 들어가있다. 자세한 설명은 아래 링크의 블로그를 참조하면 되겠다. 이 함수는 exit할 때 다른 함수..
Univ/System Programming
2022. 6. 29. 17:29