반응형 [C++ 성능 최적화 및 고급 테크닉] Day 15: 멀티스레딩의 기본 개념 멀티스레딩의 중요성멀티스레딩은 여러 스레드를 사용하여 동시에 작업을 수행함으로써 프로그램의 성능을 향상시키는 기법입니다. 이를 통해 CPU 자원을 효율적으로 사용하고, 응답성을 높일 수 있습니다.기본 용어스레드(Thread): 프로세스 내에서 독립적으로 실행되는 코드의 흐름입니다.멀티스레딩(Multithreading): 여러 스레드를 사용하여 동시에 여러 작업을 수행하는 기법입니다.병렬 처리(Parallel Processing): 여러 프로세서나 코어에서 동시에 작업을 수행하는 기법입니다.경합(Concurrency): 여러 작업이 동시에 실행되는 것처럼 보이는 상태입니다.C++에서의 멀티스레딩C++11부터 표준 라이브러리에서 멀티스레딩을 지원하는 기능이 도입되었습니다. std::thread 클래스를 사용.. 2024. 8. 1. 이전 1 다음 반응형