Process1 [코딩 지식] Process 와 Thread 프로세스 프로그램(ex. Chrome, KaKaoTalk, IntelliJ, Slack 등등.. )이 동작을하면 프로세스가 되어 메모리에 올라가서 실행이 됩니다. 이때 OS 혹은 다른 프로그램에서 프로세스가 한개가 아닌 여러개가 실행되는 것을 볼 수 있는데 여러개가 동시에 실행이 된다고해서 정말 동시에 실행이 되는것이 아닙니다. 동시성 동시성은 사실 동시에 일어나는 작업이 아닌, 컨텍스트 스위칭 이라는 작업을 통해서 빠르게 한 프로세스 씩 수행하는 방법입니다. 동시에 실행하고 싶은 프로세스 두개가 있습니다. 프로세스 1 이 CPU 로 올라갑니다. 프로세스 1은 준비상태로 내려가고 프로세스 2가 다시 CPU 로 올라갑니다. 프로세스 1은 CPU로 올라가고 프로세스 2가 준비 상태로 내려갑니다. 이 과정을 .. 2022. 4. 29. 이전 1 다음