ThreadDelegates [gelöst]
Verfasst: 6. Dezember 2011 15:47
Guten Tag,
ich versuche gerade einen Teil meiner Programmlogik auf eigene Threads auszulagern. Genauer gesagt 2 spezielle Funktionen. Ich habe gelesen, dass man sowas in C# bspw. mit ThreadDelegates macht. Man legt einen Thread an und sagt das er diese Funktion für mich ausführen soll. Ein Beispiel sieht so aus:
Meine Frage ist jetzt, ob es ein ähnliches Konstrukt für C++ gibt? Habe leider nichts dementsprechendens gefunden.
Grüße, LotB
ich versuche gerade einen Teil meiner Programmlogik auf eigene Threads auszulagern. Genauer gesagt 2 spezielle Funktionen. Ich habe gelesen, dass man sowas in C# bspw. mit ThreadDelegates macht. Man legt einen Thread an und sagt das er diese Funktion für mich ausführen soll. Ein Beispiel sieht so aus:
Code: Alles auswählen
class Test
{
static void main()
{
ThreadStart threadDelegate = new ThreadStart(Work.DoWork);
Thread newThread = new Thread(threadDelegate);
newThread.Start();
Work w = new Work();
w.Data = 42;
threadDelegate = new ThreadStart(w.DoMoreWork);
newThread = new Thread(threadDelegate);
newThread.Start();
}
}Grüße, LotB