
英:/'riː'entrənt/ 美:/'rɪˈentrənt/
adj. 再进去的;凹角的
n. 凹角;再进入
What do we mean by a reentrant lock?
reentrant锁意味着什么呢?
Must not call non-reentrant functions?
绝对不调用不可重入的函数。
Must not call any non-reentrant functions
绝不调用任何不可重入函数。
Non-reentrant functions and static variables.
不可重入函数和静态变量。
Non-reentrant functions cannot be used by multiple threads.
不可重入的函数不能由多个线程使用。
在计算机科学领域,"reentrant"(可重入)指代一种代码特性,允许函数或子程序在未完成前次执行时被中断并重新调用,且不会影响执行结果的正确性。这种特性常见于多线程环境和中断处理场景,例如操作系统内核中用于处理并发请求的模块。其核心机制是通过使用局部变量而非静态变量来隔离不同调用间的数据状态(参考:Wikipedia: Reentrancy)。
在电子工程领域,"reentrant"描述物理结构的凹入特性,例如某些天线或波导设计中采用的凹陷几何形状,用于优化电磁波传播特性。典型应用包括可重入谐振腔,其结构设计允许电磁波多次反射以增强能量存储效率(参考:IEEE Transactions on Microwave Theory and Techniques)。
该术语的词源可追溯至拉丁语"re-"(再次)和"intrare"(进入),在19世纪被引入工程技术领域,20世纪中期扩展至计算机科学领域,成为并发编程的基础概念之一(参考:Oxford English Dictionary)。
“reentrant”是一个多领域术语,其含义因上下文不同而有所差异,以下是综合解释:
如需更深入的专业场景解释(如计算机科学中的用法),建议参考相关领域的权威资料。
keep in touch withwantonintensionirritatingJoysoinkrodsseatsstreamletcopyright reservedeconomic development zoneextrusion forminggiven priceskeletal systemvolleyball teamameiosisamphisopidaeapraxiachapitercoessentialdeoxidizationderivometerdichroismdistoceptordulcitefemoragalvanotaxisintertentacularlacunarmagnetisability