StandSpring

C에서 메모리 구조(stack/heap/static)를 시각적으로 이해하기

C에서 메모리 구조(stack/heap/static)를 시각적으로 이해하기 C 프로그램은 실행될 때 운영체제에 의해 여러 영역으로 나뉜 메모리를 사용합니다. 이 메모리 구조를 잘 이해해야 포인터, 메모리 할당/해제, 버그 원인 파악에 능숙해질 수 있습니다. 📦 C 메모리 구조 요약 위 구조는 프로세스 메모리 공간의 대표적인 구성입니다...

signal 핸들링과 trap — C에서 프로세스를 안전하게 제어하기

signal 핸들링과 trap — C에서 프로세스를 안전하게 제어하기 리눅스에서 실행 중인 프로세스는 다양한 “신호(Signal)”를 받을 수 있습니다. 사용자가 Ctrl+C를 눌렀을 때, 또는 잘못된 메모리에 접근했을 때 발생하는 이 신호들을 적절히 핸들링(handle) 하면, 프로그램이 갑작스레 종료되는 상황을 막고, 로그 저장, 자원 해제 같은...

© standspring. Some rights reserved.

Using the Chirpy theme for Jekyll.