Esempio n. 1
0
 public void Send(T value)
 {
     Mutex.Enter();
     queue.Enqueue(value);
     TriggerSend();
     Mutex.Exit();
 }
Esempio n. 2
0
 private void TimerCallback(object o)
 {
     Mutex.Enter();
     queue.Dequeue();
     TriggerSend();
     Mutex.Exit();
 }
Esempio n. 3
0
 public bool Remove(TKey key)
 {
     Mutex.Enter();
     try {
         return(dictionary.Remove(key));
     } finally { Mutex.Exit(); }
 }