翻訳と辞書
Words near each other
・ rdbms
・ rdf
・ rdi
・ rdl
・ rdos
・ rdp
・ rdram
・ rds
・ re
・ re-engineering
re-entrant
・ re-image
・ read-eval-print loop
・ read-only memory
・ read-only user
・ readme file
・ real
・ real estate
・ real hack
・ real mode


Dictionary Lists
翻訳と辞書 辞書検索 [ 開発暫定版 ]
スポンサード リンク

re-entrant : FOLDOC
re-entrant
Used to describe code which can have multiple simultaneous, interleaved, or nested invocations which will not interfere with each other. This is important for parallel processing, recursive functions or subroutines, and {interrupt handling}.
It is usually easy to arrange for multiple invocations (e.g. calls to a subroutine) to share one copy of the code and any read-only data but, for the code to be re-entrant, each invocation must use its own copy of any modifiable data (or synchronised access to shared data). This is most often achieved using a stack and allocating local variables in a new stack frame for each invocation. Alternatively, the caller may pass in a pointer to a block of memory which that invocation can use (usually for outputting the result) or the code may allocate some memory on a heap, especially if the data must survive after the routine returns.
Re-entrant code is often found in system software, such as operating systems and


スポンサード リンク
翻訳と辞書 : 翻訳のためのインターネットリソース

Copyright(C) kotoba.ne.jp 1997-2016. All Rights Reserved.