re·en·trant
C2technical다시 들어가는; 재진입 가능한; 안쪽으로 들어간
adjective형용사
- 1
재진입하는, 다시 들어가는 — 어떤 장소, 영역, 대기권, 시스템 등에 다시 들어가는C1〔general〕
entering again into a place, area, atmosphere, system, or process
The engineers tracked the reentrant capsule as it fell through the atmosphere.
기술자들은 대기권으로 재진입하는 캡슐을 추적했다.
The reentrant signal appeared on the monitor after a brief interruption.
짧은 중단 후 다시 들어온 신호가 모니터에 나타났다.
유의어returning, re-entering
- 2
재진입 가능한 — 컴퓨터 프로그램이나 함수가 이전 호출을 끝내기 전에 다시 호출되어도 안전하게 실행될 수 있는C2〔computing〕
describing code, a function, or a routine that can be safely called again before an earlier call has finished
The library uses reentrant functions to handle many requests at the same time.
그 라이브러리는 여러 요청을 동시에 처리하기 위해 재진입 가능한 함수를 사용한다.
This parser is not reentrant because it stores data in global variables.
이 파서는 전역 변수에 데이터를 저장하므로 재진입 가능하지 않다.
유의어reusable, thread-safe
- 3
안쪽으로 꺾인, 오목한 — 도형, 각, 경계 등이 안쪽으로 꺾이거나 오목하게 들어간C2〔geometry〕
turning inward or forming an indentation, especially in a shape, angle, boundary, or surface
A reentrant corner can concentrate stress in a metal part.
안쪽으로 들어간 모서리는 금속 부품에 응력을 집중시킬 수 있다.
The polygon has one reentrant angle greater than 180 degrees.
그 다각형에는 180도보다 큰 오목각이 하나 있다.
noun명사
- 1
만입부, 오목부 — 경계선이나 구조물에서 안쪽으로 들어간 부분; 오목한 각이나 만입부C2〔geometry〕
an inward-turning part, indentation, or reentrant angle in a line, shape, or structure
The crack began at a small reentrant near the edge.
균열은 가장자리 근처의 작은 오목한 부분에서 시작되었다.
The map shows a deep reentrant in the defensive line.
지도에는 방어선의 깊게 들어간 부분이 표시되어 있다.
유의어indentation, notch
반의어projection, salient
뉘앙스 · 쓰임
reentrant는 일상적인 ‘come back’이나 ‘returning’보다 훨씬 전문적입니다. computing에서 reentrant는 단순히 ‘반복 실행되는’이 아니라, 동시에 또는 중첩되어 호출되어도 공유 상태 때문에 오류가 나지 않는다는 뜻입니다. geometry에서 concave와 비슷하지만, 특히 ‘안쪽으로 꺾여 들어간 각·부분’을 강조합니다.
전문 문서에서 주로 쓰이며, 일상 대화에서는 거의 쓰지 않습니다. 영국식 문서나 공학 문헌에서는 re-entrant처럼 하이픈을 넣어 쓰는 경우도 많습니다. 컴퓨터 과학에서는 thread-safe와 관련되지만 완전히 같은 뜻은 아니므로 혼동하지 않도록 주의해야 합니다.
유의어 뉘앙스 비교
- returning
- 더 일반적이고 일상적인 표현으로, 전문적 의미가 약합니다.
- re-entering
- 뜻이 매우 가깝지만 하이픈을 사용한 설명적 표현입니다.
- reusable
- 다시 사용할 수 있다는 넓은 뜻이며, 중첩 호출의 안전성까지 보장하지는 않습니다.
- thread-safe
- 관련된 개념이지만, 여러 스레드에서 안전하다는 뜻으로 reentrant와 완전히 같지는 않습니다.
- concave
- 오목한 전체 성질을 나타내는 더 일반적인 기하학 용어입니다.
- inward-turning
- 안쪽으로 꺾인 모양을 풀어 설명하는 표현입니다.
- indentation
- 표면이나 선이 안으로 들어간 부분을 가리키는 더 일반적인 말입니다.
- notch
- 작게 파이거나 V자형으로 들어간 부분을 가리키는 경우가 많습니다.
반의어
- exiting
- 안으로 다시 들어가는 것이 아니라 밖으로 나가는 동작을 뜻합니다.
- outgoing
- 밖으로 향하거나 나가는 성질을 나타냅니다.
- non-reentrant
- 이전 실행이 끝나기 전에 다시 호출하면 안전하지 않다는 뜻입니다.
- stateful
- 내부 상태에 의존한다는 뜻으로, 문맥에 따라 재진입성을 어렵게 만들 수 있습니다.
- convex
- 바깥쪽으로 볼록한 모양을 뜻합니다.
- salient
- 군사·기하 문맥에서 밖으로 돌출한 부분을 뜻합니다.
- projection
- 안으로 들어간 부분이 아니라 밖으로 튀어나온 부분입니다.
자주 쓰는 표현 · Collocations
adj+noun
- reentrant function재진입 가능한 함수
- reentrant code재진입 가능한 코드
- reentrant routine재진입 가능한 루틴
- reentrant angle오목각; 안쪽으로 들어간 각
- reentrant corner안쪽으로 들어간 모서리
- reentrant polygon오목 다각형
- reentrant shape오목하게 들어간 형태
- non-reentrant code재진입 불가능한 코드
어원 · 암기 팁
[Old French and Latin]reentrant는 ‘다시’를 뜻하는 접두사 re-와 ‘들어가는 사람/것, 들어가는’이라는 뜻의 entrant가 결합한 말입니다. entrant는 Old French entrer에서 왔고, 더 거슬러 올라가면 Latin intrare ‘들어가다’와 관련됩니다.
re- ‘다시’ + entrant ‘들어가는’
💡 re는 ‘다시’, entrant는 ‘들어가는 것’으로 기억하면 ‘다시 들어가는’이라는 기본 의미를 쉽게 떠올릴 수 있습니다.