CUDA_Manager.Form1.bg_monitor_DoWork C# (CSharp) Method

bg_monitor_DoWork() private method

private bg_monitor_DoWork ( object sender, DoWorkEventArgs e ) : void
sender object
e System.ComponentModel.DoWorkEventArgs
return void
        private void bg_monitor_DoWork(object sender, DoWorkEventArgs e)
        {
            while (!bg_monitor.CancellationPending)
            {
                if (maxfail <= failcnt)
                {
                    SendControlC(p);
                    bg_monitor.ReportProgress(1);
                    hasFailed = true;
                    failcnt = 0;
                }
                bg_monitor.ReportProgress(2);
                Thread.Sleep(1000);
            }
        }