프로세싱 썸네일형 리스트형 프로그램은 어떻게 여러개가 동작될까? CPU는 하나인데, 어떻게 여러개의 명령어를 실행할까? 멀티쓰레드 멀티프로세스라는 조금은 어려운 말이 나온다. 멀티 쓰레드를 설명하면 쓰레드라는 조그만 일단위가 여러개가 동시에 진행이 된다. 동시에 라는 말을 다시 한번 쪼개보면 시분할이다. 엄밀히 말하면 여러개의 프로그램이 순차적으로 조금씩 실행되는 것이다. 너무 빠르게 돌아가기때문에 동시에 실행되는 것처럼 보이다. 굉장히 빠른 시간들을 통해서 프로그램은 순서에 따라서 자신이 수행될 기회를 얻어 수행을 한다. 물론 최근 컴퓨터는 실제로 하나의 프로그램만 실행되는 것은 아니다. CPU도 그렇고, 메모리도 그렇고, 여러개의 프로그램이 실행되게끔 설계되었다. 컴퓨터 내에서의 여러가지 처리해야할 일들이 많이 있을 때에 무엇부터 처리할지에 대한 고민은 사실 고전.. 더보기 이전 1 다음