Hlavní navigace

Názor k článku Rust: předávání parametrů referencí, elegantní způsob práce se sekvencemi od Ivan - Priznam se, ze Rust neznam. V adresnim prostoru...

  • Článek je starý, nové názory již nelze přidávat.
  • 25. 11. 2016 15:43

    Ivan (neregistrovaný)

    Priznam se, ze Rust neznam. V adresnim prostoru procesu na Linuxu, jsou zasobniky polozene za sebou. Tzn. tam kde konci prvni stack, zacina stack dalsiho threadu. Mezi nimi je jedna zamcena stranka, na kterou nesmite sahnout, jinak dojde k segfaultu. Melo by to pomoct vyresit situace kdy stack overflow, prepise stack druheho vlakna. Takove chyby by se hodne blbe ladily.
    Pokud ale alokujete pamet na zasovnibku po prilis velkych kusech, muze se vam stat, ze tu zamcenou stranku preskocite a druhemu vlaknu stack stejne prepisete.