5
Bir iş parçacığı başlatmak ve durdurmak için kombine bir başlatma/durdurma düğmesi oluşturdum. Durdurulan bir iş parçacığı mı başlatılıyor?
bu gibi görünüyor: i do gibiprivate void btStartStop_Click(object sender, EventArgs e)
{
if (btStartStop.Text.Equals("Start"))
{
btStartStop.Text = "Stop";
stopThread = false;
ThreadState ts = thread.ThreadState;
if (thread.ThreadState == ThreadState.Stopped)
thread = new Thread(DoWork);
thread.Start();
}
else
{
btStartStop.Text = "Start";
stopThread = true;
thread.Join();
}
}
i threadstate kontrol edebilir ve eğer tekrar init durdu? Ya da durdurulan bir iplik başlayamaz beri başka bir şekilde mi?