Skip to main content
reentrance

reentrance

9.5
Code that can be called again while it is still running without causing errors
  • noun
  • /ˌriːˈɛntrəns/
  • Specialized
translation icon : reentrancia
  • Without reentrance, the program could crash when two threads call the same routine simultaneously.

Examples

  • Developers tested the reentrance of the code to ensure it worked correctly in a multithreaded environment.

  • The function's reentrance is crucial for handling multiple user requests at the same time.

  • The function has a reentrance feature.

  • Can you explain the concept of reentrance?

  • The function's reentrance is crucial for handling multiple user requests at the same time.

  • Without reentrance, the program could crash when two threads call the same routine simultaneously.

  • Developers tested the reentrance of the code to ensure it worked correctly in a multithreaded environment.

Synonyms

reentry
vsreentrance
7 4.4

Entering a place or situation again after leaving it

denotes a technical property allowing safe repeated calls during concurrent program execution

Surface Forms

reentrance singular
reentrances plural

Morphology

reentrance = entrance (opaque) = re + enter + ance

Even though it is built with a regular re- prefix, the computing sense is technical and not guessable from the ordinary meanings of the parts.

Etymology

Reentrance combines re- 'again' with entrance 'enter', which makes a clear memory: 'entering again'. So in programming, reentrance means a function or piece of code can be safely 'entered' again before the first run has finished.