pthread 에서 system()

익명 사용자의 이미지

pthread로 2개의 thread를 생성하였습니다.
각 thread는 동일하게 "system()"함수를 사용하여 특정 command를 수
행하도록 할때, system 함수를 사용하는 부분에서 mutex 같은 것으로
동기화를 해주어야 하나요?

그럼 조언 부탁드립니다.

익명 사용자의 이미지

그렇지 않을 것입니다.
시스템 명령어에 대한 동시접근등의 문제는 커널이 알아서 할 것입니다.

익명 사용자의 이미지

우선 답변... 감사합니다.
리눅스에서는 system 명령어를 사용하는데 있어서 그런 문제는 생기지 않
는 것 같습니다.
다른 시스템에서도 그런지... 음..!! hpux는 아닌거 같아서요...
version이 달라서 일까요? ㅡㅡ;

그럼 즐거운 하루 되십시오..