Patakok és folyamatok

Folyamatok és eljárások - a kapcsolódó fogalmakat a számítástechnikában. Mindkettő sorozata végrehajtandó utasításokat egy bizonyos sorrendben. Utasítás külön szálak vagy folyamatok, azonban végezhető párhuzamosan.

Folyamatok léteznek az operációs rendszer és összhangban azzal, amit a felhasználók látni, hogy a program vagy alkalmazás. Flow másrészt van egy olyan folyamatban. Emiatt áramok néha „könnyű eljárások”. Mindegyik eljárás abból áll, egy vagy több folyamot.

A fennállásának több folyamat lehetővé teszi, hogy a számítógép „egyszerre”, hogy több feladatot. A fennállásának több stream lehetővé teszi a folyamat osztani a munka, a párhuzamos végrehajtás. Többprocesszoros számítógépre folyamatok vagy szálak futhat különböző processzorok. Ez lehetővé teszi, hogy valóban párhuzamos.

Teljesen párhuzamos feldolgozás nem mindig lehetséges. Flow néha szinkronizálni kell. Egy áramlás várható eredmény egy patak, vagy ugyanazt a patak szüksége lehet kizárólagos hozzáférést egy erőforrás által használt másik szál. szinkronizációs problémák egy gyakori oka a hibák többszálú alkalmazások. Előfordul, hogy a flow a végén vár egy forrás, amely soha nem lesz elérhető. Ennek eredménye egy ún holtpont.

A Visual Studio debugger biztosít erőteljes, mégis könnyen használható hibakeresés szálak és folyamatok.

Alapvető eszközök dolgozik a folyamatok Visual Studio - a párbeszédablak folyamat csatlakozás. Folyamatok ablak és eszköztár helye debug. Alapvető eszközök hibakeresés szálak - ez az ablak patakok. markerek patakok a forrás ablak és eszköztár helye debug.

Az alábbi táblázat azt mutatja, adat, és a műveleteket lehet végezni minden ezeken a helyeken:

Kapcsolódó cikkek