태그: ISR
3편
-
Next.js App Router에서 SSR·SSG·ISR 선택 가이드 | 렌더링 전략과 캐싱
Next.js App Router에서 SSR·SSG·ISR을 fetch 캐시 옵션, revalidate, Route Segment Config로 어떻게 선택하는지 설명하고, 운영에서 겪은 캐시 함정과 Suspense 경계로 데이터 워터폴을 줄이는 설계를 다룹니다.
-
C++ volatile의 정확한 의미: MMIO 레지스터, ISR 공유 변수, std::atomic과의 차이
C++ volatile의 의미, 메모리 맵 I/O(MMIO), 인터럽트 서비스 루틴(ISR), volatile vs std::atomic 차이, 자주 하는 실수, 프로덕션 패턴까지. 릴리스 빌드에서 사라지는 하드웨어 접근 문제 해결.
-
임베디드 C++의 volatile: MMIO 레지스터 접근, ISR 공유 변수, 릴리스 빌드에서 사라지는 읽기
임베디드 C++에서 volatile 사용법. Memory-Mapped I/O로 하드웨어 레지스터 접근, ISR과 공유하는 변수, UART·GPIO·DMA 폴링, -O2 빌드에서 접근이 최적화로 사라지는 문제, volatile과 std::atomic의 차이를 다룹니다.