Á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.