
[Swift 심화 #1] async/await 원리, 멈추는 건 스레드가 아닙니다
await에서 멈추는 것은 스레드가 아니라 함수입니다. 함수가 상태를 힙에 저장하고 스레드를 협력형 풀에 반납하는 suspension의 정확한 의미와, 순차 await가 병렬 실행이 아닌 이유를 정리했습니다.
읽어보기ARCHIVE · 04
기초 개념부터 실무의 선택 기준까지, 발자국을 따라 천천히 둘러보세요.

await에서 멈추는 것은 스레드가 아니라 함수입니다. 함수가 상태를 힙에 저장하고 스레드를 협력형 풀에 반납하는 suspension의 정확한 의미와, 순차 await가 병렬 실행이 아닌 이유를 정리했습니다.
읽어보기
하네스는 모델을 감싼 실행 루프입니다. 도구·권한·컨텍스트 관리·피드백이라는 구성 요소와, 에이전트 성능이 모델 지능과 하네스 품질의 곱으로 결정되는 이유, 좋은 하네스의 조건을 정리했습니다.
읽어보기
컨텍스트 윈도우는 클수록 좋은 게 아니라 관련성이 높을수록 좋습니다. 유한한 창을 예산처럼 쓰는 선별 로딩·요약·격리·외부화 네 전략과 CLAUDE.md 같은 상시 로드 파일의 설계 기준을 정리했습니다.
읽어보기
Factory는 의존성 등록 누락을 컴파일 타임에 잡아내는 Swift DI 라이브러리입니다. 2026년 7월 기준 3.3.1로 기본 사용법과 스코프 선언, 테스트·프리뷰 주입, Swinject와의 차이를 정리했습니다.
읽어보기
"조기 최적화는 만악의 근원"이라는 크누스의 문장은 뒷부분이 잘린 인용입니다. 97%는 잊고 3%에 집중하라는 원문 맥락과, 프로파일러로 병목을 확인한 뒤 최적화하는 실무 기준을 정리했습니다.
읽어보기