Esempio n. 1
0
 public void RunLoop(CancellationToken cancellationToken)
 {
     while (!cancellationToken.IsCancellationRequested)
     {
         _evnt.WaitOne();
         if (cancellationToken.IsCancellationRequested)
         {
             return;
         }
         Signaled?.Invoke();
         _timerJobRunner.RunJobs();
     }
 }
Esempio n. 2
0
 /// <summary>
 /// Runs continuations pushed on the loop.
 /// </summary>
 public void RunJobs()
 {
     _jobRunner?.RunJobs();
 }