English edit

English Wikipedia has an article on:
English Wikipedia has an article on:

Alternative forms edit

Etymology edit

re- +‎ entrant

Pronunciation edit

  • IPA(key): /ɹiːˈɛntɹənt/
  • (file)

Adjective edit

reentrant (not comparable)

  1. Reentering; pointing inward.
  2. (programming, of a mutex) Such that the corresponding lock can be reacquired by the locking thread.
    The global interpreter lock of the embedded scripting engine is not reentrant.
  3. (programming) That may be executed more than once at a time either by different threads, or because of recursion.
    Global variables must not be altered by reentrant code.
    • 2021, Matt Neuburg, iOS 15 Programming Fundamentals with Swift, 8th edition, O'Reilly, →ISBN, page 386:
      Actor serialization [] might even lead to possible deadlock. To mitigate that risk, there's an important exception to actor serialization: actors are reentrant. This means that when an actor itself says await, then while the actor's code is waiting, its members can be accessed from outside the actor using await.
  4. (aeronautics, of a part of a rocket) Designed to return to the Earth's atmosphere.
  5. (physiology) Of or pertaining to reentry (in the heart);
  6. (music, of a ukulele or similar instrument) Having the strings not ordered according to pitch (having a re-entry).

Derived terms edit

Related terms edit

Translations edit

Noun edit

reentrant (plural reentrants)

  1. An angle or part that reenters itself.
  2. One who enters (the labour market, etc.) again.
  3. (geography) A valley between a pair of parallel ridges.

See also edit