Exemplo n.º 1
0
 public void OnUpdate()
 {
     for (int i = 0; i < maxOperatorNumber; i++)
     {
         if (eventList.Dequeue(out LE_Event <T> e))
         {
             FireNow(e.Id, e.Sender, e.E);
         }
     }
 }
Exemplo n.º 2
0
 public void BaseSafetyQuueTest()
 {
     Console.WriteLine("233333");
     for (int i = 0; i < Number; i++)
     {
         threads[i].Start();
     }
     //.Sleep(100);
     for (int i = 0; i < 80020; i++)
     {
         A0 a;
         if (queue.Dequeue(out a))
         {
             //Console.WriteLine(i + ":"+a.id);
         }
         else
         {
             //Console.WriteLine(i + ":null");
         }
     }
     ThreadTracker.OutPut();
 }