2026-02-04
3 min read
A-L-01 그립 - "올해의 목표를 현실로 만드는 시간 설계 워크숍"을 읽고
머릿속을 깨끗이 비워라.
머릿속을 깨끗이 비워라.
멀티스레드는 결국 공유 데이터에서 문제가 납니다.
스레드는 실행의 단위입니다.
JMM은 스레드마다 작업 메모리(Working Memory)가 있다고 모델링합니다.
Java 객체는 메모리에서 크게 Object Header, Instance Data, Padding으로 나뉘어 배치됩니다. :contentReference[oaicite:0]{index=0}
Thread.sleep(ms)는 스레드를 잠깐 멈추는 가장 기초적인 메서드입니다.