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