/* * http://sosal.kr/ * made by so_Sal */ 동시에 원하는 일을 하기 위해서, 다중 프로세스를 이용하였습니다. (다중프로세스와 스케쥴러에 대한 내용은 링크를 참조하세요 :: LINK_) 다중프로세스는 프로세스간의 자원을 공유하지 않고, IPC라는 방법을 사용하여 통신을 해야 하기 때문에, 다중 프로세스 프로그래밍에서는 메모리 낭비, 컨텍스트 스위칭에 의한 속도 저하 등 단점이 많습니다. 위 문제점을 극복하기 위해서 스레드 기법을 사용하였습니다. 한 프로세스 내에 스택을 여러개 두어, IPC처럼 메모리 공유가 필요한 부분은 공유하는 구조를 만드는 것입니다. 한 프로세스 안에서 스택을 여러개 생성하여, 메모리 흐름을 여러개 만들어서 다중프로세스처럼 한 프로세스가 한번에 다양한 ..