The Turkish left rested securely on a re-entrant bend of the Tigris.
The re-entrant rectangles on the bracelet represented in Fig. 4, Pl.
Enamel plates cover the anterior surface and border the re-entrant angles in both upper and lower premolars.
Note especially the variation in complexity of occlusal pattern, width of re-entrant folds, and degree of tubercularity.
The crowded Infantry waiting in support would certainly have been driven out of the re-entrant with frightful slaughter.
In several specimens, however, the re-entrant fold is absent from the lingual surface of M1.
The extent and position of the re-entrant is shown by the course of the moraine in Plate II.
Such a ring made to pass the re-entrant corner of a wall—the edge of a window recess, for example—will appear to be attracted.
Acting as a wedge, it caused a re-entrant in the advancing margin of the glacier.
The village lay in a re-entrant of the hills, from which two long spurs projected like the piers of a harbour.
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".