Áttekintés

A kezdéshez meg ezt az ismertetőt, szüksége van egy projekt többszálas alkalmazások. Kövesse az alábbi lépéseket a projekt létrehozásához.

Ahhoz, hogy hozzon létre egy projektet walkthrough

A Fájl menü Új, majd a Project.

A New Project párbeszédablak.

A Project Types párbeszédablakban válassza ki a kívánt nyelvet: Visual Basic. Visual C # vagy Visual C ++.

A sablonok ablakban válassza Console Application, illetve CLR Console Application.

A Név mezőbe írja be a „MyThreadWalkthroughApp”.

Ez lesz az új konzol alkalmazás projekt. Ha a projekt létrehozásakor nyissa meg a forráskód fájl. Attól függően, hogy a kiválasztott nyelven forráskód fájl lehet nevezni Module1.vb, Program.cs vagy MyThreadWalkthroughApp.cpp

Távolítsuk el a kódot, hogy létezik a forrás fájlt, és a példa kód, amely fedezi a következő részben „létrehozása Flow” szakasz létrehozása szálak és Átadás adatok az induláskor.

A Fájl menüben kattintson Az összes mentése.

Hogy megkezdik egy lépésről lépésre útmutató

A Source ablakban keresse meg a következő kódot:

Kezdés hibakeresés

Kattintson a jobb gombbal a Console.WriteLine nyilatkozatot. Válasszon egy töréspont, majd kattintson a Beszúrás töréspont.

A bal oldali fedelet a forráskód ablak jelenik meg piros golyót. Ez azt jelenti, hogy a töréspont megadása ezen a ponton.

A Debug menü Start hibakeresés.

Kezdje hibakeresés, a konzol alkalmazás elindul és megáll egy töréspont.

Ha ebben az időben a hangsúly az ablak a konzol alkalmazást, kattintson a Visual Studio ablakot, hogy visszatérjen a fókuszt a Visual Studio.

A Source ablakban keresse meg a sort, amely tartalmazza a következő kódot:

Észlelni flow token

Kattintson a jobb gombbal az ablakban, és válassza szálak megjelenítése patakok a forráskódot.

Nézd meg a fedél bal oldalán az ablakon. Ezen a vonalon, egy ikon jelenik meg, hasonlóan a 2 fonalakból rongyot. Egy szál vörös, a másik - a kék. áramlást jelző arra utal, hogy egy gazdasági folyamatot ezen a ponton megállt. Talán ezen a ponton megállt az áramlás.

Mutasson az egérrel a menet jelzőt. Jelenik meg. Tipp megmondja a nevét, azonosító számát mindegyik áradat itt. A mi esetünkben csak egy szál, a neve, amely valószínűleg .

Kattintson a jobb gombbal a menet token. Ügyeljen arra, hogy a döntéseket a helyi menüből.

Ez az ikon - szál token:

Hogy megjelölje áramlások

A Nézet menüben válassza Eszköztárak.

Ügyeljen arra, hogy a hibakereső eszközöket helyezze a panel kiválasztott.

Ide az eszköztáron és kattints Place hibakeresés patak listán.

Ez az eszköztár megtalálható három prominens meg: Folyamat. Az áramlás és hívási verem.

Figyeljük meg, hogy hány szál jelenik meg a listában.

Visszatérés a forráskódot ablakban, majd kattintson a jobb gombbal a marker patak.

A helyi menüben válassza a Flag, majd a nevét és folyam ID.

Menj vissza az eszköztár, majd helyezze a debug listában kattintson hírcsatorna.

Most, a lista csak a megjelölt forrásból. gomb zászló a jobb az áramlás. Az ikon a gombot zászló korábban fakó. Most van egy élénk piros színű.

Mutasson az egérrel a zászló ikonra.

A pop-up ablakban. Ez pop-up ablak tájékoztatja, milyen mód megjeleníti a patak. Itt található az egyetlen jelölt patakok.

Kattintson a zászló gombot vissza a mód minden gazdasági folyamatot.

Ismét kattintson a téma lista és győződjön meg arról, hogy most már megjeleníti az összes szál újra.

Kattintson a zászló gombot vissza az üzemmód megjelenítése csak kijelölt patakok.

A Debug menüben válassza ki a Windows majd patakok.

Egy ablak jelenik meg patakok. Egy szál kapcsolódik észrevehető zászló ikonra.

A Source ablakban kattintson jobb gombbal a menet token újra.

Menj a következő lépés - eltávolítja a pipát a patak.

Ahhoz, hogy szüntesse meg az áramlás

A patakok, kattintson jobb gombbal a megfelelő sorban megjelölt áramlását.

A helyi menü jelenik meg. Bemutatja lehetőségek Töröld, és távolítsa el az összes jeleket.

Ahhoz, hogy távolítsa el a jelölést az áramot, kattintson Szüntesse.

Kattintson a piros zászló ikonra.

Keresse szerszámok Place hibakeresési panelt újra. gombot zászló újra lett unalmas. Eltávolította a pipát a fent említett áramlását. Mivel nincs jelentős áramok eszköztár visszatért a módban minden gazdasági folyamatot. Kattintson a téma lista és győződjön meg róla, hogy minden szálat jelennek meg.

Az egyes oszlopok tetején a gombok is megvannak a fejlécek, hogy azonosítsa az oszlopot. Azonban az első oszlop a bal oldalon nincs címe. Ehelyett van egy jelvény, zászló áramkört. Néha előfordulhat, azonos kontúr minden sorban egy listát a patakok. Contour azt jelenti, hogy az áramlás nem jelölt.

Kattintson a kontúrok a zászlók a két stream, a második és a harmadik alulról a listában.

Ehelyett a kontúrok jelennek meg a vörös zászlókat.

Kattintson a fejlécoszlopban zászlókat.

Az, hogy a témák listája megváltozott, amikor a gomb megnyomása. A lista most rendezett patakok, hogy a megjelölt folyamok található a lista tetején.

Ismét kattintson a fejlécoszlopban zászlókat.

A sorrend ismét változott.

További információk a „Streams”

Most a lista a patakok áramlását azonosítót.

Kattintson a jobb gombbal bármely téma a listán. A helyi menüben válassza Hex Dump.

A formátum áramlási azonosító megváltozott.

Vigye az egeret bármely patak a listában.

Rövid idő elteltével lesz az adatok Tip. Ez azt mutatja, részleges hívási verem az adott téma.

Az első folyam jön létre a folyamatot nevezzük „main stream”. Keresse meg azt a listában a szálakat.

Kattintson a jobb gombbal a fő stream, és válassza ki Switch folyni.

A figyelmeztető ablak. Úgy tűnik, hogy a Visual Studio nem tudja megjeleníteni a forráskódban a fő stream.

Nézd meg a Call Stack ablak és eszköztár helye debug.

A tartalom a hívási verem megváltozik.

Közötti váltáshoz szálak

Record folyam ID, amelyen az aktív szál jelző. Aktív szál jelzés lehet mozgatni egy másik patak, de miután a végén vissza kell adni.

Kattintson a jobb gombbal a másik szál, majd kattintson a Váltás folyni.

Nézd meg a Call Stack ablak a forrás ablakban. Ennek tartalma megváltozott.

Nézd meg a eszköztár helyen debug. Volt még egy aktív patak megváltozott.

Ide az eszköztár helye debug. Kattintson Áramlat mezőre, és válasszon egy másik szál a legördülő listából.

Nézd meg a képernyőn folyik. Itt az aktív szál mutató megváltozott.

A forráskód, a jobb gombbal az áramlás marker. A helyi menüben válassza a Váltás és válassza ki a nevet, vagy menet azonosító.

Három módon módosítani az aktív áramlási vették figyelembe: a windows patakok. Az áramlási mező az eszköztár helyén hibakeresés. és az áramlás jelző a forrás ablakban.

Használata áramlás jelző lehet kapcsolni csak stream megállt az adott helyen. Patakok ablak és eszköztárak Place hibakeresés akkor kapcsoljuk be semmilyen adatfolyam.

Kapcsolódó cikkek