2
어쩌면 그것은 잘못된 질문입니다,하지만 난 하나의 화상 측면에서 연결하려고 :윈도우 스레드 (C 런타임, pthreads의, 표준 : : 스레드)
- 윈도우 런타임 C 멀티 스레드 (예를 들어, _beginthreadex);
- pthreads;
- std :: thread;
- 이 라이브러리는 Windows에서 별도의 또는 서로에 따라 계층 :
날에 대한 설명을주십시오?
어쩌면 그것은 잘못된 질문입니다,하지만 난 하나의 화상 측면에서 연결하려고 :윈도우 스레드 (C 런타임, pthreads의, 표준 : : 스레드)
날에 대한 설명을주십시오?
간단히 대답하면 std::thread
은 OS의 스레딩 API의 상위 수준 추상화입니다. Linux에서는 Windows에서 스레딩 WinAPI 인 pthreads
을 사용합니다.
std :: thread 소스를 살펴 보시겠습니까? –
지금 고맙습니다. +1 – Edward83
모든 CRT 및 C++ 라이브러리 함수는 OS 고유 API를 사용하여 구현됩니다. Windows 스레딩의 경우 CreateThread입니다. –