Soy bastante nuevo en el entorno de subprocesos múltiples y tengo problemas para depurar una aplicación que hace uso de un subproceso creado por el evento transcurrido en la clase System.Timers.timer. Tengo un punto de interrupción establecido dentro de un método que es llamado cada vez por el evento transcurrido, pero Visual Studio está saltando entre líneas de código porque está indicando las acciones de los otros hilos.¿Cómo depurar un threadpool en Visual Studio?
¿Cómo depuro a través de un método, de principio a fin en un hilo en particular sin que Visual Studio me avise de otros hilos? ¿Visual Studio puede detener todos los subprocesos y permitirme depurar desde un hilo elegido?
Todavía es difícil de depurar porque el evento continúa generando nuevos temas y yo tendría que congelar, ya que ven conmigo. Sin embargo, me di cuenta de que mi implementación actual es incorrecta porque varios hilos pueden acceder al mismo método (mismos miembros) si el tiempo de cálculo es más largo que el intervalo establecido del temporizador. Ahora estoy usando 'bloqueo', ahorra mucho estrés con la depuración. – steeppham