일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
Tags
- 최소신장트리
- 쉬운 계단 수
- 백트래킹
- 네이버 지도 api
- 분할정복
- 나무자르기
- 백준
- pythonanywhere
- Mysql5.7
- 최소스패닝트리
- 이분매칭
- 동적계획법
- 코드그라운드
- Flpyd-Warshall
- 피보나치수열
- VituralBox
- 세그먼트 트리
- 이친수
- 축사 배정
- tensorflow
- 다이나믹 프로그래밍
- 피노나치 수열
- SpringBoot
- Ubuntu64bit
- 연속합
- 이분 매칭
- 알고리즘
- Floyd-Warshall
- 알고스팟
- 이분탐색
Archives
- Today
- Total
목록이론/OS (1)
초보개발자
[OS] fork 함수
fork는 자식프로세스를 만들기 위해서 사용되는 프로세스 생성기이다. fork에 의해 생성된 자식프로세스는 자신만의 PID를 가지며, PPID는 부모 프로세스의 PID를 가지게 된다. 쓰레드 방식에 비해서 부모프로세스의 페이지 테이블을 복사하고 자식 프로세스에 대한 task 구조체를 만들기 위한 시간과 메모리의 소비가 크다는 단점이 있다. 성공할 경우 자식 프로세스의 PID를 부모에게 리턴되며, 자식에게는 0이 리턴된다. 실패할 경우에는 -1이 리턴되며, 적절한 errno 값이 설정된다. fork 함수같은 경우, 이론 문제에서 자주 나오는 것 같다. 출처: https://www.joinc.co.kr/w/man/2/fork
이론/OS
2017. 10. 19. 15:32