Hallo!
Frage:
Ich habe folgenen Thread (wieder mal, jaja...

):
Code:
class SchleifenThread
{
public Thread Thread;
#region Variablendeklaration
public decimal UpperMaximum = 0;
public string OutText, OutMD5;
private char[] valueString;
private int count = 0;
private readonly char startChr = 'A', endChr = 'Z';
#endregion
public SchleifenThread()
{
this.valueString = new char[128];
for (int i = 0; i < 128; i++)
this.valueString[i] = this.startChr;
this.valueString[0]--;
this.Thread = new Thread(new ThreadStart(Execute));
}
void Execute()
{
string Output;
ListViewItem ActualItem;
MD5 md5 = new MD5CryptoServiceProvider();
#region Schleife
[...]
#endregion
}
}
Frage 1:
Wenn ich SchleifenThread.Thread.Start(); mache, startet der Thread - klar. Was passiert, NACHDEM die Prozedurch Execute durchlaufen wurde?
Frage 2:
Wie kann ich den Thread pausieren bzw Stoppen? (von Suspend() und Resume() rät mir VS05 mit einer Warnung ab).
Danke schon mal.
Grüße
Faux