Dequeue() protected méthode

protected Dequeue ( ) : object
Résultat object
Exemple #1
0
 public static object Dequeue(RubyQueue/*!*/ self, [Optional]bool nonBlocking) {
     if (nonBlocking) {
         lock (self._queue) {
             if (self._queue.Count == 0) {
                 throw new ThreadError("queue empty");
             }
             return self._queue.Dequeue();
         }
     }
     return self.Dequeue();
 }
Exemple #2
0
 public static object Dequeue(RubyQueue /*!*/ self, [Optional] bool nonBlocking)
 {
     if (nonBlocking)
     {
         lock (self._queue) {
             if (self._queue.Count == 0)
             {
                 throw new ThreadError("queue empty");
             }
             return(self._queue.Dequeue());
         }
     }
     return(self.Dequeue());
 }