system 함수 관련 질문

글쓴이: 익명 사용자 / 작성시간: 목, 2017/07/13 - 11:42오전
안녕하세요 system 함수 관련 질문이 있어서 글을 쓰게 되었습니다.
현재 system함수를 이용하여 script를 실행하고 있습니다.
문제는 script를 시행중에 또 다른 script를 실행할려고 합니다.
그러나 system 함수의 경우 실행중인 명령어가 끝날 때 까지 대기중이므로
system 함수를 이용하여 동시에 두개의 script를 실행할 수가 없습니다.
그래서 fork(), exec()로 진행할까 하다가 혹시나
thread를 이용하면 되지 않을까 싶어 질문하게 되었습니다.
질문 요약은 다음과 같습니다.
thread를 이용하여 system 함수로 cmd를 실행할 경우
kernel 에서 동시에 두개의 cmd 실행이 가능한가요 ??
Forums:
가능은 하겠죠
thread 를 이용해서 system 함수로 script 를 호출하는건 충분히 가능한 일입니다.
그런데 kernel level 에서 실행하는걸 질문하신건가요?
kernel level 에서는 system() 함수나 script 호출하는건 일반적인 경우가 아니기 때문에
어렵고요, 특별히 해야 한다면 방법이 없지는 않습니다만 추천하지는 않습니다.
댓글 달기