Junior — Middle
Mennyi verem stack lehet egy futó folyamatban?
sobes.tech MI
Válasz az MI-től
Egy futó folyamatban több verem (stack) is lehet, egy minden szálhoz (thread). A C# és a .NET esetében minden szálnak saját verem van a helyi változók, a függvényparaméterek és a visszatérési címek tárolására.
Így a veremek száma megegyezik a folyamat szálainak számával. Ha a folyamat egyszálú, akkor egy verem van; ha több szálú, akkor annyi verem van, ahány szál.
A verem mérete minden szál esetében általában a szál létrehozásakor van beállítva, és alapértelmezés szerint néhány megabájt (például 1 MB).