Como se maneja la concurrencia en VB .Net y en .Net en general?
He buscado algo y he encontrado: Mutex pero esto son recursos del sistema
operativo y la sentencia synclock que requiere UNA CLASE y no una variable.
Mi intención no es hacer una aplicación concurrente (de momento) sino que
estoy diseñando una clase "Arbol" que más adelante podrá ser usada por
programas concurrentes por lo que necesito que cuando hago ciertas
operaciones no se puedan hacer otras (tengo una variable que es el número de
nodos y claro no puedo tocarla desde varios sitios al tiempo y más si como
es mi caso en algunas funciones tengo bucles que si durante su ejecución me
eliminan un nodo podría dar una excepción)
Gracias!!
Leer las respuestas