thysol
BIOS-Overclocker(in)
Hallo PCGH Community,
In C# moechte ich einen Thread nochmal ausfuehren:
if (-----------)
{
z = -----;
s = -----;
sw.Start();
t.Start(); // Erster Thread
for (int i = 0; i < cores; i++) // Andere Threads
{
threads.Start(w);
}
for (int i = 0; i < cores; i++)
{
threads.Join();
}
Allerdings bekomme ich dann den Error waehrend des Ausfuehrens, "Thread is running or terminated; it cannot restart". Den Error bekomme ich fuer alle threads die ich nochmal ausfuehren will. Der Compiler zeigt keine Errors an, nur der Debugger waehrend des Ausfuehrens. Wie kann ich die Threads ohne den Fehler nochmal ausfuehren?
Ich bedanke mich schon mal im Vorraus fuer die Antworten.
In C# moechte ich einen Thread nochmal ausfuehren:
if (-----------)
{
z = -----;
s = -----;
sw.Start();
t.Start(); // Erster Thread
for (int i = 0; i < cores; i++) // Andere Threads
{
threads.Start(w);
}
for (int i = 0; i < cores; i++)
{
threads.Join();
}
Allerdings bekomme ich dann den Error waehrend des Ausfuehrens, "Thread is running or terminated; it cannot restart". Den Error bekomme ich fuer alle threads die ich nochmal ausfuehren will. Der Compiler zeigt keine Errors an, nur der Debugger waehrend des Ausfuehrens. Wie kann ich die Threads ohne den Fehler nochmal ausfuehren?
Ich bedanke mich schon mal im Vorraus fuer die Antworten.

