コード例 #1
0
 void ProcessJob(OthelloJob job)
 {
     Task.Factory.StartNew(async() =>
     {
         if (job.OthelloItem.IsProcessing)
         {
             PushJob(job);
         }
         else
         {
             await job.OthelloItem.Process();
         }
     }, CancellationToken.None, TaskCreationOptions.None, _taskScheduler);
 }
コード例 #2
0
 void PushJob(OthelloJob job)
 {
     _jobQueue.Add(job);
 }