Thread
-
Hallo Leute,
ich schäme mich ja schon für diese Frage, aber aber ich wollte mal etwas mit std::thread ausprobieren. Nun kommt aber der Fehler, wenn ich #include <thread> include, kennt er den Header nicht. Muss man diesen Header extra herunterladen oder muss man nur in VS etwas umstellen?MfG BlauBär
-
VS2011? Ist nämlich erst ab da drin...
-
Welche Version von MSVC?
std::threadgehört zum C++11 Standard und wird z.B. von MSVC10 nur teilweise unterstützt. Dazu gehörtstd::threadnicht.Grüssli
-
Ah ok, ich habe VS2008. Gibt es sonst eine andere Alternative zu der WINAPI in Bezug auf den Thread?
MfG
-
Klar: boost::thread.
-
WinAPI -> CreateThread
-
cooky451 schrieb:
WinAPI -> CreateThread
_beginthreadex(..)

CreateThread(..) bringt Resourcen Leaks mit sich, wenn bestimmte CRT Funktionen genutzt werden.
-
Stimmt, da war was.
-
Ah ja die Alternative zu WINAPI ist also WINAPI.

-
crt schrieb:
Ah ja die Alternative zu WINAPI ist also WINAPI.

Lol, da habe ich mich in der Tat ziemlich blöd verlesen.
-
Eine eigene Threadklasse schreiben ist übrigens auch keine Zauberei.