동기화 (1) 썸네일형 리스트형 멀티 스레드, 크리티컬 섹션 동기화 프로세서 (Processor) 컴퓨터 내부에서 수행하는 하드웨어의 Unit입니다. CPU와 ALU(Arithmetic Logic Unit), 마이크로 프로세서와 같이 하드웨어 Unit을 의미합니다. 프로세스 (Process) 메모리 공간을 차지한 상태에서 프로세서에 의해 실행중인 프로그램입니다. 스레드 (Thread) 프로그램 실행 흐름의 단위입니다. C++은 메인 스레드가 생성되면서 해당 메인 스레드는 main 함수를 동작합니다. (Windows 응용 프로그램이라면 WinMain을 동작) 스레드는 환경에 따라 둘 이상의 스레드를 생성해서 동시에 진행할 수 있습니다. (멀티 스레드) 순서 1. 프로그램 실행 2. 바이너리 코드가 메모리에 적재 3. 프로세서에 의해 프로그램 실행 (프로세스) 4. 1개의 .. 이전 1 다음