Pregunta: | 54864 - COLA SINCRONA (QUEUE) |
Autor: | Raul Herranz |
Buenas tardes, estoy intentando realizar una cola síncrona, pero cuando realizo los acceso Encolar y Obtener no obtengo ningún resultado. Básicamente que visto que el encolar no hace nada. El código de la clase es el siguiente. Creo que algo está mal ya que lo hice basándome en un código de C#: Class ColaConexionCliente Private Cola As New Queue Public Sinc as Queue = Queue.Synchronized(Cola) Public Sub Encolar(cliente as HandlerCliente) Cola.Enqueue(cliente) End Sub Function ObtenerElementoCola As HandlerCliente ObtenerElementoCola = Cola.Dequeue() End Function Function Cuantos As Integer Cuantos = Cola.Count End Function End Class Gracias de antemano. |