- - Ladenie jedného vlákna udržuje zameranie na jedno vlákno [Visual Studio 2010]

Ladenie jedného vlákna udržiava zameranie na jedno vlákno [Visual Studio 2010]

Jeden z problémov, ktorým mnohí vývojári čeliapri vytváraní a ladení viacvláknových aplikácií je často ťažké zamerať sa na jedno vlákno a skontrolovať, či vlákno funguje dobre alebo či vyžaduje požadovanú funkčnosť alebo nie. Ladenie jedného vlákna pomáha používateľom dôkladne otestovať funkčné požiadavky aplikácií s viacerými vláknami. Aj keď program Visual Studio 2010 umožňuje prepnúť medzi procesmi a vláknami z panela nástrojov, keď je aplikácia ladená, je zbavená možnosti sústrediť sa na jedno vlákno a prechádzať každým vláknom / procesom jeden po druhom. To núti používateľov, aby manuálne našli a vybrali ďalšie vlákno z rozbaľovacích ponúk Vlákno. Ladiť jedno vlákno je doplnok, ktorý pridáva dve vhodné tlačidlá vedľa rozbaľovacej ponuky ladenia na paneli nástrojov, aby sa zameralo na aktuálne vlákno, respektíve na ďalšie vlákno.

Ladenie jedného vlákna nielen vyrieši problémmanuálneho zmrazenia iných vlákien, ale poskytuje jednoduchý spôsob, ako sa zamerať na vlákna určené používateľom a prechádzať zoznamom vlákien. Tlačidlo Snowflake, ktoré sa dá spustiť aj kombináciou klávesových skratiek Ctrl + T + T, zmrazí všetky ostatné behúne a ďalšie vykonanie aktuálneho vlákna. Funkciu prechodu na ďalšie tlačidlo môžete vykonať pomocou klávesovej skratky Ctrl + T + J.

Použitie je jednoduché. Nainštalujte doplnok po uzavretí všetkých spustených inštancií programu Visual Studio 2010. Otvorte viacvláknový projekt / riešenie, vedľa položky Debug sa zobrazia dve nové tlačidlá. Keď spustíte proces ladenia, tieto tlačidlá sa stanú aktívne, čo vám umožní zmraziť všetky vlákna okrem aktuálneho a presunúť sa na ďalšie vlákno.

jedno vlákno

Rozbaľovacia ponuka Vlákno umožňuje sledovať všetky vlákna. Keď zastavíte vykonávanie aktuálneho vlákna alebo prejdete na ďalšie vlákno, môžete to skontrolovať aktuálne vlákno a overiť prepnutie na ďalšie vlákno v zozname vlákien vašej aplikácie z rozbaľovacej ponuky Vlákno.

prepnúť na ďalší 2

Debug Single Thread podporuje Visual Studio 2010.

Stiahnite si Debug Single Thread

Komentáre