Example #1
0
 private void StopThread()
 {
     if (FThreadRunning)
     {
         FThreadRunning = false;
         FThread.Join();
     }
 }
Example #2
0
        private void StopThread()
        {
            if (FThreadRunning)
            {
                foreach (var process in FProcess)
                {
                    process.Dispose();
                }
                foreach (var process in FProcess)
                {
                    while (process.IsOpen == true)
                    {
                        Thread.Sleep(5);
                    }
                }

                FThreadRunning = false;
                FThread.Join();
            }
        }