2013-04-12 2 views
5

cplusplus.comJosuttis Standard Library Reference과 같은 C++ 11 용으로 업데이트 된 많은 고전적인 C++ 참조 소스에서 C++에 대한 문서를 전혀 다루지 않는 것으로 나타났습니다. std::thread, std::atomicstd::async과 같은 동시성 표준 라이브러리 기능은 +11입니다.std :: thread 표준은 얼마나 걸립니까?

이러한 동시성 기능이 다른 표준 라이브러리보다 "표준보다 적게"사용됩니까? 아니면 다른 이유로 문서가 부족합니까?

+3

[This one] (http://en.cppreference.com/w/cpp/thread)은 꽤 최신 버전입니다. ([여기 원자력 용] (http://en.cppreference.com/w/cpp/) 원자)). –

+2

[이 사이트] (http://en.cppreference.com/w/cpp/thread)는 너무 나쁘지 않습니다 ... – dreamlax

+4

_The C++ 표준 라이브러리 - 튜토리얼 및 참조 _의 새로운 버전은'std :: 스레드'; 제 18 장을보십시오. – bames53

답변

10

참조한 모든 라이브러리는 사실 C++ 11 표준의 일부입니다. 실제로 많은 언어 규칙이 다중 스레드 환경에서 작업이 작동하는 방식을 설명하기 위해 수정되었습니다 (이전에는 스레드가 작동하는 방식에 대한 사양을 지정하지 않았습니다).

누가 문서를 실행하는지 모르겠지만 문서가 부족한 이유는 말할 수 없습니다.하지만 스레드, 원자력 등은 확실히 C++ 11의 일부입니다.

관련 메모에서 나는 을 강력하게으로 지정하면 cplusplus.com을 참조하지 않는 것이 좋습니다. 과거에는 부정확 한 점도 있었지만 다른 사이트 (즉, cppreference.com)는 훨씬 정확하고 정확합니다.

희망이 도움이됩니다.

+1

"나는 cplusplus.com을 참고 자료로 사용하지 말 것을 강력히 권유합니다. 과거에는 부정확 한 것으로 알려져 있습니다."라고하는 말도 안되는 말입니다. 그것이 과거에 있었다면, 이제는 "과거"의 정의에 의해 괜찮습니다. 지금 부정확하거나 부정확하지 않습니까? –

+3

@ EmilioGaravaglia- 나는 정확한 cplusplus.com이 얼마나 정확한지 잘 모르겠습니다. 당신은 "과거에 나쁘다. 그래서 지금은 나쁘다"라는 주장이 완전히 무효하다는 것은 맞다. 그러나 현재 스레드, atomics 등을 다루지 않는다는 사실은 그것이 불완전하거나 부정확하다는 증거를 확실히 뒷받침하고 있으며 더 완벽하다고 알려진 다른 웹 사이트도 있습니다. – templatetypedef

+2

여전히 나쁘다. 특히 튜토리얼. 따라서 초보자가 아닌 사람들을 해당 사이트로 안내하는 것은 좋은 생각이 아닙니다. –