여기 에서 , 멀티 프로세스 는 독립 적 으로 처리 해야 할 작업 의 수 만큼 프로세스 를 만들 어 작업 을 수행 하 는데 , 각 프로세스 들 이 독립 적 으로 작업 을 처리 하 여 구현 이 간편 하 지만 병렬 처리 해야 할 작업 수 만큼 프로세스 를 생성 해야 하 는 단점 이 있 고 , 프로세스 가 많이 생성 될수록 메모리 사용량 이 증가 하 며 , 프로세스 스케줄링 횟수 도 많 아 져 프로그램 성능 이 떨어지 게 된다 . 이러 한 멀티 프로세스 의 다른 문제점 은 프로세스 들 사이 에 데이터 를 공유 하 기 위해서 는 운영 체제 의 도움 을 받 아 프로세스 간 통신 을 수행 해야 하 기 때문 에 프로그램 구현 이 복잡 해 지 는 단점 이 있 다 .