Exemplo n.º 1
0
        public void Process(TableRequests table)
        {
            var foods = table.Get <Food>();

            foreach (Food food in foods)
            {
                food.Prepare();
            }
            Processed?.Invoke(table);
        }
Exemplo n.º 2
0
 public void Process(TableRequests table)
 {
     lock (locker)
     {
         l = true;
         var foods = table.Get <Food>();
         Parallel.ForEach(foods, food =>
         {
             Food f = (Food)food;
             f.Prepare();
         });
         Thread.Sleep(30000);
         l = false;
     }
 }