C++ 멀티프로세싱은 결국 fork를 써야하나요?
글쓴이: sensidev / 작성시간: 화, 2012/08/07 - 8:48오후
안녕하세요.
회사에서 C++로 개발하던 중 멀티프로세싱을 해야할 일이 생겼습니다.
멀티스레딩은 pthread, OpenMP, boost 등 많은 라이브러리에서 지원하던데
멀티프로세싱 관련 라이브러리는 도통 찾을수가 없더군요.
일주일간 열심히 구글링했는데도 답이 안나옵니다.
boost.Process 모듈이 있긴한데 아직 정식 릴리즈가 아니고
따로 다운받아 컴파일하자니 정식 boost 라이브러리와의 버전 충돌로 컴파일 되지 않더균요.
편한 라이브러리를 찾아 해맸자만 결국 fork를 써서 구현해야할 것 같습니다.
혹시 C++에서 멀티프로세스 프로그래밍...어떻게 하시는지요?
Forums:
C++ 관련 사항은 아니지만....
fork 말고 찾는다면, posix_spawn 이걸로 하시면 되지 않을까요?
자세한 내용은 [advanced 리눅스 시스템 네트워크 프로그래밍 2판] 에 잘 나와 있읍니다
댓글 달기