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

click fraud protection

Jedným z problémov, ktorým mnohí vývojári čelia pri vytváraní a ladení viacvláknových aplikácií, je to, že často je ťažké zamerať sa na jedno vlákno a skontrolovať, či vlákno funguje dobre alebo či nevykonáva požadovanú funkciu 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ď Visual Studio 2010 vám umožňuje prepínať medzi procesmi a vláknami z panela nástrojov, keď je aplikácia v prevádzke ladený, je zbavený možnosti sústrediť sa na jedno vlákno a prechádzať každým vláknom / procesom po jednom jedna. 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 rieši problém manuálneho zmrazenia iných vlákien, ale poskytuje aj 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ávesovej skratky Ctrl + T + T, zmrazí všetky ostatné behúne a ďalšie vykonanie aktuálneho vlákna. Funkciu prechodu na ďalšie tlačidlo možno vykonať pomocou klávesovej skratky Ctrl + T + J.

instagram viewer

Použitie je jednoduché. Nainštalujte doplnok po zatvorení všetkých spustených inštancií programu Visual Studio 2010. Ak otvoríte viacvláknový projekt / riešenie, vedľa Debugu 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ď ukončíte vykonávanie aktuálneho vlákna alebo sa presuniete 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

watch instagram story