Wielobieżność – Wikipedia, wolna encyklopedia
Wielobieżność (ang. reentrancy) – jest to cecha funkcji. Funkcja jest określana jako wielobieżna jeżeli wykonywanie jej może zostać przerwane (poprzez przerwanie lub wywołanie innej funkcji wewnątrz ciała funkcji), a potem może ona zostać (bezpiecznie) ponownie wywołana zanim poprzednie wywołanie zostanie zakończone. Po zakończeniu drugiego wywołania, można wrócić do przerwanego wywołania, a wykonywanie go może bezpiecznie kontynuować[1]. Funkcje wielobieżne można więc wywoływać rekurencyjnie.
Przypisy
[edytuj | edytuj kod]- ↑ When is a function reentrant? How does that relate to it being thread-safe? - Quora [online], www.quora.com [dostęp 2016-03-29] .