reentrant是什么意思,reentrant的意思翻译、用法、同义词、例句
reentrant英标
英:/'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.
不可重入的函数不能由多个线程使用。
网络扩展资料
词性: 形容词
发音: [riˈɛntrənt]
定义:
- (计算机科学)指一个子例程(subroutine)能够被多个并发执行的线程(threads)同时调用,而不会出现意外的错误或结果不确定。
- (机械工程)指一个物体在旋转或振动的过程中,因为其形状或结构的特殊性质而多次通过同一点,且每次通过时其方向或状态发生改变。
例句:
- The reentrant program can be called by multiple threads simultaneously without any unexpected errors. (这个可重入程序可以被多个线程同时调用,而不会出现任何意外错误。)
- The reentrant shape of the turbine blade allows it to rotate smoothly and efficiently. (涡轮叶片的可重入形状使其能够平稳高效地旋转。)
用法:
- 在计算机科学领域,reentrant通常用于描述一个线程安全的代码,即无论多少个线程同时访问,都可以保证程序的正确性。
- 在机械工程领域,reentrant通常用于描述一个经过特殊设计后能够减少振动和噪音的物体。
解释:reentrant一词最初来源于计算机科学领域。在多线程编程中,为了提高程序的效率,一个子例程可以被多个线程并发调用。但是,如果这个子例程使用了全局变量或静态变量等共享资源,那么在多线程并发执行时就可能出现竞争条件,导致程序出现错误。为了避免这种情况,可重入函数应运而生。可重入函数是指一个函数可以被多个线程同时调用,而不会出现任何意外错误或结果不确定的情况。在机械工程领域,reentrant则用来描述一个物体的形状或结构特殊,使得它在旋转或振动的过程中能够多次通过同一点,且每次通过时其方向或状态发生改变,从而减少振动和噪音。
近义词:
- thread-safe
- concurrent-safe
- recursive
反义词:
- non-reentrant
hairbrushconveyverdicteccentricityapogeemeteoricauditionscameralisticsleveragemasteratemonksrearrangementsoothsayertropeunequaladjusting rangeDavid Lyncheat atgreen turtleheight anomalypointed nosepublic transportationtake a beatingvouching clerkamoxecainearchaismCoccidiomorphagyrobearingmaleficenceNuevo