OS · Thread
스레드는 프로세스와 뭐가 다른가 - 스레드
한 프로세스 안에서 여러 일을 동시에 하는 실행 흐름이 스레드다. 같은 주소공간을 공유하되 자기 스택만 따로 갖는다. 이 공유가 왜 스레드를 싸게 만들면서 동시에 공유 상태 문제를 낳는지.
프로그램은 어떻게 도나 4편
OS · Stack
지역변수와 new는 어디에 사나 - 스택과 힙
같은 주소공간 안에서도 지역변수와 직접 할당한 객체는 사는 곳이 다르다. 함수마다 쌓였다 자동으로 치워지는 스택, 직접 얻어 오래 두는 힙 - 스택 오버플로와 메모리 누수가 왜 생기는지가 여기서 갈린다.
프로그램은 어떻게 도나 3편