Následující informace jsou platné pouze pro Visual Studio 2008 Standard nebo lepší, v Express verzích jsem nezkoušel (ale je možné že to tam půjde také). 1) Základ je popisně pojmenovávat všechna vlákna. Vlákno pojmenujete pomocí vlastnosti Name. Potom v metodě vlákna někam vložte Breakpoint, v levé části okna klepněte pravým tlačítkem myši na jeho symbol (červené kolečko) a vyberte Filter. Sem napiště podmínku ThreadName = "název", kde název je název pojmenovaného vlákna, které chcete sledovat. Po potvrzení máte zajištěno, že se debugger na tomto Breakpointu zastaví vždy jen ve vámi zvoleném vlákně. 2) To nejde a bylo by to i zbytečné.
|