일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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
- 백준
- 코드그라운드
- 다이나믹 프로그래밍
- SpringBoot
- 이분 매칭
- pythonanywhere
- 나무자르기
- Mysql5.7
- 피보나치수열
- 알고리즘
- 동적계획법
- 백트래킹
- Ubuntu64bit
- 연속합
- 이친수
- 최소신장트리
- 피노나치 수열
- 네이버 지도 api
- 이분매칭
- Floyd-Warshall
- 이분탐색
- 축사 배정
- 세그먼트 트리
- Flpyd-Warshall
- VituralBox
- 분할정복
- 알고스팟
- 최소스패닝트리
- 쉬운 계단 수
- tensorflow
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