W takich przypadkach przychodzi z pomocą stos, który jest kolejką typu LIFO (ang. Last-In, First-Out), na którym dane są odkładane na wierzchu i z wierzchołka są pobierane. Akcje odkładania danych na stos są wykonywane w odwrotnej kolejności niż akcje pobierania danych i chociaż ta operacja wydaje się trywialna, to jednak w oparciu o nią skonstruowano zaawansowane mechanizmy funkcjonowania systemów operacyjnych.
Zagadnienia poruszane w tym artykule:
Artykuł pochodzi z miesięcznika "Programista" nr 47 (7/2016). Spis treści tego wydania: http://programistamag.pl/programista-04-2016-47
Autorem artykułu jest Kamil Rytarowski, Kamil jest programistą systemów wbudowanych w krakowskiej firmie Semihalf. Zawodowo zajmuje się kernelem Linuksa, a prywatnie jest deweloperem NetBSD.