Re-entrant



adjective
1.
reentering or pointing inward:
a reentrant angle.
noun
2.
a reentering angle or part.
3.
a person or thing that reenters or returns:
Reentrants to the engineering program must take the introductory course again.
4.
Physical Geography. a prominent indentation in a coastline.
Compare salient (def 6).
adjective
1.
(of an angle, esp in fortifications) pointing inwards Compare salient (sense 2)
2.
(maths) (of an angle in a polygon) greater than 180° and thus pointing inwards
noun
3.
an angle or part that points inwards
programming
Used to describe code which can have multiple simultaneous, interleaved, or nested invocations which will not interfere with each other. This is important for parallel processing, recursive functions or subroutines, and interrupt handling.
It is usually easy to arrange for multiple invocations (e.g. calls to a subroutine) to share one copy of the code and any read-only data but, for the code to be re-entrant, each invocation must use its own copy of any modifiable data (or synchronised access to shared data). This is most often achieved using a stack and allocating local variables in a new stack frame for each invocation. Alternatively, the caller may pass in a pointer to a block of memory which that invocation can use (usually for outputting the result) or the code may allocate some memory on a heap, especially if the data must survive after the routine returns.
Re-entrant code is often found in system software, such as operating systems and teleprocessing monitors. It is also a crucial component of multithreaded programs where the term “thread-safe” is often used instead of “re-entrant”.
(1996-12-21)

Tagged:

Read Also:

  • Reentrench

    verb (used with object) 1. to place in a position of strength; establish firmly or solidly: safely entrenched behind undeniable facts. 2. to dig trenches for defensive purposes around (oneself, a military position, etc.). verb (used without object) 3. to encroach; trespass; infringe (usually followed by on or upon): to entrench on the domain or […]

  • Re-entrench

    verb (used with object) 1. to place in a position of strength; establish firmly or solidly: safely entrenched behind undeniable facts. 2. to dig trenches for defensive purposes around (oneself, a military position, etc.). verb (used without object) 3. to encroach; trespass; infringe (usually followed by on or upon): to entrench on the domain or […]



  • Reentry

    noun, plural reentries. 1. an act of reentering. 2. the return from outer space into the earth’s atmosphere of an earth-orbiting satellite, spacecraft, rocket, or the like. 3. Law. the retaking of possession under a right reserved in a prior conveyance. 4. Also called reentry card. Bridge, Whist. a card that will win a trick […]

  • Re-entry

    noun, plural reentries. 1. an act of reentering. 2. the return from outer space into the earth’s atmosphere of an earth-orbiting satellite, spacecraft, rocket, or the like. 3. Law. the retaking of possession under a right reserved in a prior conveyance. 4. Also called reentry card. Bridge, Whist. a card that will win a trick […]



Disclaimer: Re-entrant definition / meaning should not be considered complete, up to date, and is not intended to be used in place of a visit, consultation, or advice of a legal, medical, or any other professional. All content on this website is for informational purposes only.