Red de conocimiento informático - Problemas con los teléfonos móviles - ¿Los depósitos y retiros en cola son seguros para subprocesos?

¿Los depósitos y retiros en cola son seguros para subprocesos?

La cola en sí no es segura para subprocesos. Hay dos métodos para garantizar la seguridad de los subprocesos:

1.

Cola myCollection = new Queue();

lock(myCollection.SyncRoot)

{

foreach (elemento objeto en myCollection)

{

// Inserta tu código aquí.

}

}

2. método, lo que obtienes en este momento es una cola segura para subprocesos

Cola mySyncdQ = Queue.Synchronized( myQ );