MinGW-w64는 Win32 스레딩으로 std::thread를 지원합니까?
최근 Win32 스레딩 모델로 MinGW-w64를 구성했습니다. 향상된 성능. 그러나 코드에서 std::thread를 활용하려는 시도는 헛된 것으로 입증되었습니다. 상황을 명확하게 설명하겠습니다.
rubenvb 사용자에 따르면 설치 중에 선택한 스레딩 모델에 관계없이 std::thread 지원을 사용할 수 있어야 합니다. 그러나 경험상으로는 그렇지 않습니다.
혼란을 해결하려면 다음 가능성을 고려하십시오.
mingw-std-threads와 같은 타사 라이브러리는 "기본 제공" 기준에 속하지 않으므로 이 조사에서 제외된다는 점을 강조하는 것이 중요합니다. 따라서 근본적인 질문에 집중해 보겠습니다.
MinGW-w64는 Win32 내부 스레딩 모델로 구성할 때 std::thread를 활용하는 코드를 기본적으로 지원합니까?
The 사용 가능한 정보에 따르면 다음과 같습니다.
Win32 스레딩 모델에서 MinGW-w64로 std::thread를 활성화하려면 mingw-std-threads 헤더 설치를 고려하세요. 이러한 차이는 스레드 구현을 위해 glibc와 같은 외부 라이브러리에 의존하는 GCC의 기본 스레드 지원이 없기 때문에 발생합니다. MinGW-w64에는 glibc가 포함되어 있지 않으므로 std::thread를 기능적으로 만들려면 대체 헤더를 사용해야 합니다.
위 내용은 Win32 스레딩 모델이 포함된 MinGW-w64는 'std::thread'를 즉시 지원합니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!