thread1 [TIL] 면접카타 1일차 기본적으로 사용하는 언어인 자바스크립트는 싱글 스레드이다. 근데 싱글 스레드는 무엇이고 프로세스는 무엇일까? 🧐 프로세스 프로세스는 컴퓨터에서 연속적으로 실행되고 있는 프로그램을 뜻한다. 메모리 상에 올려진 프로그램의 한 개체라고 생각하면 된다. 프로세스는 운영체제(OS)로 부터 자원을 할당핟은 작업이다. 🧐 스레드 스레드는 프로세스 내에서 실행되는 작업 흐름의 단위이다. 스레드는 한 프로세스 내에서 Stack만 따로 할당 받고, Code, Data, Heap은 공유 한다. 🧐 멀티 프로세스와 멀티 스레드 멀티 프로세스는 운영체제에서 하나의 응용 프로그램에 대해 동시에 여러 개의 프로세스를 실행할 수 있게 하는 기술이다. 멀티 프로세스의 장점 프로그램 안정성: 한 프로세스가 비정상적으로 종료 되어도 다른.. 2024. 3. 27. 이전 1 다음