예제 #1
0
 public static void Add(SortRequest request)
 {
     lock (_sort_stats) {
         SortState sortstate = new SortState ();
         sortstate.ID = request.ID;
         sortstate.State = State.queued;
         _sort_stats.AddFirst (sortstate); // свежие записи -- в начало списка, старые остаются в конце
     }
     lock (_sort_queue) {
         _sort_queue.Enqueue (request);
     }
 }