Matches in DBpedia 2014 for { <http://dbpedia.org/resource/Reentrancy_(computing)> ?p ?o. }
Showing items 1 to 45 of
45
with 100 items per page.
- Reentrancy_(computing) abstract "In computing, a computer program or subroutine is called reentrant if it can be interrupted in the middle of its execution and then safely called again ("re-entered") before its previous invocations complete execution. The interruption could be caused by an internal action such as a jump or call, or by an external action such as a hardware interrupt or signal. Once the reentered invocation completes, the previous invocations will resume correct execution.This definition originates from single-threaded programming environments where the flow of control could be interrupted by a hardware interrupt and transferred to an interrupt service routine (ISR). Any subroutine used by the ISR that could potentially have been executing when the interrupt was triggered should be reentrant. Often, subroutines accessible via the operating system kernel are not reentrant. Hence, interrupt service routines are limited in the actions they can perform; for instance, they are usually restricted from accessing the file system and sometimes even from allocating memory.A subroutine that is directly or indirectly recursive should be reentrant. This policy is partially enforced by structured programming languages.[citation needed] However a subroutine can fail to be reentrant if it relies on a global variable to remain unchanged but that variable is modified when the subroutine is recursively invoked.This definition of reentrancy differs from that of thread-safety in multi-threaded environments. A reentrant subroutine can achieve thread-safety, but being reentrant alone might not be sufficient to be thread-safe in all situations. Conversely, thread-safe code does not necessarily have to be reentrant (see below for examples).Other terms used for reentrant programs include "pure procedure" or "sharable code".".
- Reentrancy_(computing) wikiPageExternalLink 168719.aspx.
- Reentrancy_(computing) wikiPageExternalLink writing_reentrant_thread_safe_code.htm.
- Reentrancy_(computing) wikiPageExternalLink l-reent.html.
- Reentrancy_(computing) wikiPageExternalLink Introduction-to-Reentrancy.
- Reentrancy_(computing) wikiPageID "154851".
- Reentrancy_(computing) wikiPageRevisionID "604318758".
- Reentrancy_(computing) date "May 2012".
- Reentrancy_(computing) hasPhotoCollection Reentrancy_(computing).
- Reentrancy_(computing) reason "This appears to be confusing reentrancy and thread-safety".
- Reentrancy_(computing) subject Category:Articles_with_example_C_code.
- Reentrancy_(computing) subject Category:Concurrency_(computer_science).
- Reentrancy_(computing) subject Category:Subroutines.
- Reentrancy_(computing) type Abstraction100002137.
- Reentrancy_(computing) type Code106355894.
- Reentrancy_(computing) type CodingSystem106353757.
- Reentrancy_(computing) type Communication100033020.
- Reentrancy_(computing) type Routine106582403.
- Reentrancy_(computing) type Software106566077.
- Reentrancy_(computing) type Subroutines.
- Reentrancy_(computing) type Writing106359877.
- Reentrancy_(computing) type WrittenCommunication106349220.
- Reentrancy_(computing) comment "In computing, a computer program or subroutine is called reentrant if it can be interrupted in the middle of its execution and then safely called again ("re-entered") before its previous invocations complete execution. The interruption could be caused by an internal action such as a jump or call, or by an external action such as a hardware interrupt or signal.".
- Reentrancy_(computing) label "Codice rientrante".
- Reentrancy_(computing) label "Eintrittsinvarianz".
- Reentrancy_(computing) label "Reentrancy (computing)".
- Reentrancy_(computing) label "Reentrância".
- Reentrancy_(computing) label "Réentrance".
- Reentrancy_(computing) label "Wielobieżność".
- Reentrancy_(computing) label "Реентерабельность".
- Reentrancy_(computing) label "リエントラント".
- Reentrancy_(computing) label "可重入".
- Reentrancy_(computing) sameAs Eintrittsinvarianz.
- Reentrancy_(computing) sameAs Réentrance.
- Reentrancy_(computing) sameAs Codice_rientrante.
- Reentrancy_(computing) sameAs リエントラント.
- Reentrancy_(computing) sameAs 재진입성.
- Reentrancy_(computing) sameAs Wielobieżność.
- Reentrancy_(computing) sameAs Reentrância.
- Reentrancy_(computing) sameAs m.01480g.
- Reentrancy_(computing) sameAs Q963635.
- Reentrancy_(computing) sameAs Q963635.
- Reentrancy_(computing) sameAs Reentrancy_(computing).
- Reentrancy_(computing) wasDerivedFrom Reentrancy_(computing)?oldid=604318758.
- Reentrancy_(computing) isPrimaryTopicOf Reentrancy_(computing).