2025.03.09F·47경쟁 상태(Race Condition): 타이밍에 따른 버그
코드는 완벽한데 가끔씩 돈이 사라집니다. 타이밍 이슈가 만드는 최악의 버그.
CSOSConcurrency
→2025.03.08F·46세마포어 vs 뮤텍스 (Semaphore vs Mutex): 동기화의 모든 것
화장실 키(Mutex)와 레스토랑 대기표(Semaphore)로 이해하는 동기화. 이진 세마포어와 뮤텍스의 결정적 차이(소유권), 스핀락, 모니터, 그리고 우선순위 역전 문제까지.
CSOSConcurrency
→2025.03.07F·45교착 상태(Deadlock): 멈춰버린 컴퓨터와 철학자들의 침묵 (완전정복)
스레드가 서로를 영원히 기다리는 현상, 데드락. 식사하는 철학자 문제부터 은행원 알고리즘, 리소스 할당 그래프, 분산 시스템에서의 데드락 탐지(Chandy-Misra-Haas)까지 심층 분석합니다.
CSOSDeadlock
→2025.02.06F·19싱글코어 vs 멀티코어: 코어가 많으면 무조건 빠를까? (완전정복)
코어가 8개면 컴퓨터가 8배 빨라질까요? 암달의 법칙부터 동시성(Concurrency)과 병렬성(Parallelism)의 차이, 하이퍼스레딩의 비밀, 그리고 크롬이 RAM을 많이 먹는 이유까지. 4부작 심층 가이드.
cscpuperformance
→