Threads werden nicht mehr im Konstruktor gestartet, um race conditions zu
vermeiden
This commit is contained in:
@@ -17,7 +17,6 @@ namespace WorldOfPeacecraft
|
||||
this.Client = client;
|
||||
this.ReceiverBuffer = buffer;
|
||||
ReceiverThread = new Thread(new ThreadStart(this.doReceive));
|
||||
ReceiverThread.Start();
|
||||
}
|
||||
|
||||
public string Receive ()
|
||||
@@ -33,9 +32,14 @@ namespace WorldOfPeacecraft
|
||||
}
|
||||
}
|
||||
|
||||
public void Start()
|
||||
{
|
||||
ReceiverThread.Start ();
|
||||
}
|
||||
|
||||
public void Stop()
|
||||
{
|
||||
ReceiverThread.Abort();
|
||||
ReceiverThread.Abort ();
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user