Wielobieżność

Z Wikipedii, wolnej encyklopedii
Skocz do: nawigacja, szukaj

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