부모프로세스가 자식 프로세스를 sleep상태로 만들수 있나요?

vhfpss의 이미지

< 질문 >
첫번째 : 부모프로세스가 fork()함수를 통해 자식 프로세스를 만든후 exec()를 수행한 후도 부모 자식 관계가 성립되나요?

두번째 : 부모 프로세스가 자식 프로세스가 수행 중일때 자식 프로세스를 잠시 sleep상태로 돌릴수 있나요?또 깨울수도 있나요?

많은 분들의 좋은 답변 부탁드립니다..^^;

mach의 이미지

vhfpss wrote:
< 질문 >
첫번째 : 부모프로세스가 fork()함수를 통해 자식 프로세스를 만든후 exec()를 수행한 후도 부모 자식 관계가 성립되나요?

두번째 : 부모 프로세스가 자식 프로세스가 수행 중일때 자식 프로세스를 잠시 sleep상태로 돌릴수 있나요?또 깨울수도 있나요?

많은 분들의 좋은 답변 부탁드립니다..^^;


1. 예
2. 조건부입니다. 만일, 부모자식프로세스를 소스코드수준에서 작성할 수 있다면 동기화 메카니즘을 부모자식프로세스의 코드내에 넣어서 만들어 볼 수 있습니다. 동기화 메카니즘은 세마포, 시그널, 그외 IPC를 사용하면 되겠습니다.

------------------ P.S. --------------
지식은 오픈해서 검증받아야 산지식이된다고 동네 아저씨가 그러더라.

vhfpss의 이미지

좋은 정보가 되었네요...
관심을 갖고 답변을 해주셔서 감사합니다..^^;;;

하루 하루가 즐겁게 웃을 수 있는 날이길 바라며...