Reentrant
The term “reentrant” refers to a programming technique in which a subroutine can safely be called repeatedly without the risk of corrupting data. This is accomplished by saving the state of the program before calling the subroutine, and then restoring the state after the subroutine has been executed. Reentrant code is often used in programs … Read more