Folly Code Review
folly::Indestructible — global lifetime 패턴
Indestructible<T>의 동기 — Meyers singleton의 static deinitialization 함정과 그 회피.
· 4분 읽기
cpp folly
5개의 포스트
Indestructible<T>의 동기 — Meyers singleton의 static deinitialization 함정과 그 회피.
Part 12-03: try_get vs try_get_fast — TLS 캐시로 hot-path singleton 접근을 nanosecond 수준으로.
Part 12-02: SingletonVault — 모든 singleton의 통합 관리. 등록 순서, 의존성 그래프, eager/lazy 전략.
Part 12-01: Meyers singleton과 static 변수의 한계 — destruction order, fork safety, dependency 관리.
임베디드의 DI 패턴 — Construct-On-First-Use, static dependency injection, service locator.