분류 | 게시판 |
베스트 |
|
유머 |
|
이야기 |
|
이슈 |
|
생활 |
|
취미 |
|
학술 |
|
방송연예 |
|
방송프로그램 |
|
디지털 |
|
스포츠 |
|
야구팀 |
|
게임1 |
|
게임2 |
|
기타 |
|
운영 |
|
임시게시판 |
|
fork()로 프로세스 만드는거를 처음 배우고있는데요,
즉 fork()로 부모 프로세스를 복제하여 자식 프로세스를 만든다고 알고있습니다..
그러면 예를들어 fork()를 한번 사용하면
총 프로세스는 2개가 되는것인가요?
그리고 fork()를 2번연속 사용하면 프로세스는 총 4개가 맞나요?
그럼 프로세스는 무조건 2의 배수로 생기는건가요?(위에 조건에 적용한다면)
그러면 재귀함수로 5번 연속으로 fork()사용하면
2^5개로 프로세스는 32개가 생성되는건가요?
fork 재귀함수는 이런식으로 할때요 ㅠㅠ
forkThem(int n)
{
if(n>0)
{
fork();
forkThem(n-1);
}
}
죄송합니다. 댓글 작성은 회원만 가능합니다.