Ich habe eine Klasse main.cpp
, sowie MyClass.cpp
.Wie mache ich einen grundlegenden Thread in C++
In main.cpp
, habe ich eine Menge Code. An der Spitze jedoch, erstelle ich ein MyClass
Objekt und dann möchte ich einen Thread starten, der in MyClass
ist. Ich möchte, dass es eine Funktion Run()
aufruft und die Funktion gleichzeitig ausgeführt wird, damit die restlichen Funktionen in main.cpp
laufen.
Was ist der einfachste Weg, dies in C++ zu tun. Ich habe noch nie Threading in C++ gemacht, aber ich habe es in Java getan.
würde Ich mag mit externen Paketen zu vermeiden und so, wenn möglich.
Sie eine Version von C++ verwenden, die native Multi-Threading enthält? Wenn nicht, auf welche Plattform zielen Sie? (Mein starker Ratschlag wäre, [Boost] (http://boost.org) zu verwenden. Ja, es ist ein externes Paket, aber es ist tragbar, gut gemacht und führt zu besserem Code.) –