Quando eseguo il debug in Visual Studio, per qualche motivo durante il debug di un determinato thread, Visual Studio passa semplicemente a thread diversi.In che modo Visual Studio può rimanere su un thread durante il debug?
Come passare al comportamento in modo che si trovi sullo stesso thread?
Questo ha senso ... ma non cambia il fatto che è altamente fastidioso. :) Sarebbe utile per il debug se MS ha aggiunto un'opzione di configurazione per rimanere all'interno del thread corrente quando viene colpito il punto di interruzione ... in questo modo, la logica che sta eseguendo in quel momento può essere debugata, senza l'ingombro e associati ritardo durante il debug di un programma con thread congelati. – Jon
Non sono d'accordo, ma un ovvio contro-argomento è che quando si esegue il debug, non si sta lavorando con la vostra vera applicazione di produzione, perché probabilmente non avete compilato la vostra applicazione di debug con le ottimizzazioni. Se stai cercando un problema logico, avere un controllo migliore del debugger è molto più utile che essere pedanticamente corretto. – stu