std::call_once는 C++11에서 도입된 함수로, 여러 스레드가 동시에 실행되더라도 특정 작업이 딱 한 번만 실행되도록 보장하는 동기화 도구입니다.주로 초기화가 한 번만 이루어져야 하는 경우에 사용됩니다 (예: 싱글톤 패턴 등).#include #include #include std::once_flag flag;void initialize() { std::call_once(flag, []() { std::cout 이 프로그램은 여러 스레드에서 initialize가 호출되더라도 std::call_once 내부의 람다가 단 한 번만 실행되도록 보장합니다. 🧠 사용 예시 요약상황설명싱글톤 초기화객체가 한 번만 생성되어야 할 때리소스 초기화설정 파일, 네트워크, DB 연결 등한 번만 실행되어야 ..