개발 컴파일러가 새벽 두 시의 장애를 막아 준다 — Rust 소유권, 처음 이해하기
새벽 두 시, 운영 중인 서버 프로그램이 이유 없이 죽었다. 로그에는 `Segmentation fault` 한 줄뿐. 원인을 찾는 데 이틀이 걸렸고, 범인은 이미 해제된 메모리를 다른 스레드가 한 번 더 읽은 것이었다. C/C++로 서버를 짜 본 사람이라면 한 번쯤 겪어 봤을 장면이다. Rust는 바로 이런 밤을 없애려고 만들어진 언어다. 그리고 그 핵심에...
2026.09.24 · 읽기 8분 · 조회 407