경쟁상태(Race Condition)

정의

임계 영역(Critical Section)

정의

프로세스의 메모리 영역

메모리영역.jpeg

Code 영역 프로그램 명령이 위치하는 곳으로 기계어로 제어되는 메모리 영역
Data 영역 전역/정적변수, 배열, 구조체 등이 위치하는 메모리 영역
Heap 영역 동적 메모리 할당을 위한 메모리 영역 (예: malloc(), new())
Stack 영역 지역/매개변수, 리턴 값 등 잠시 사용되었다가 사라지는 데이터를 저장하는 메모리 영역

프로세스의 메모리 영역