Transient (computer programming)

Transient (computer programming)

=Programming =

Java

In the Java programming language, transient is a keyword used as a field modifier. When a field is declared transient, it would not be serialized even if the class to which it belongs is serialized. It must be noted that in Java, methods, classes and interfaces cannot be declared as transient.

In Hibernate, transient describes an object that has been instantiated, but is not associated with a Hibernate session, i. e. the object resides in memory but is not being persisted.

"For more detail go to: [http://www.hibernate.org/hib_docs/v3/reference/en/html/objectstate.html Hibernate.org] "

Operating Systems

Transient also refers to a module that, once loaded into main memory, is expected to remain in memory for a short time. Today, the term is rarely used, and may be obsolete.

In the mid-to-late 1960s, mainframe computers, such as the IBM System/360, had memory sizes from 8 KB to 512 KB. In order to conserve memory, transients were small modules that supported a specific task, and were swapped in and out of memory. The operating system for the 360 had two areas reserved for transients that supported input/output operations. These were referred to as the “logical transient area,” and the “physical transient area.” If an application program, for example, needed to use the printer, transients that supported printing were brought into the transient areas. If an application needed to use tape drives, transients that supported tape drive access were brought into the transient areas.

Message Passing

At the level of Message Passing, transient communication means the way by which the messages are not saved into a buffer to wait for its deliver at the message receiver. The messages will be delivered only if both the systems (sender and receiver) are running. If the receiver is not running at the send time, the message will be discarded, because it has not been stored into intermediate buffers.


Wikimedia Foundation. 2010.

Игры ⚽ Нужно решить контрольную?

Look at other dictionaries:

  • C (programming language) — C The C Programming Language[1] (aka K R ) is the seminal book on C …   Wikipedia

  • JADE (programming language) — JADE is an object oriented software development and deployment platform. It has its own programming language that exhibits a seamlessly integrated application server and object oriented database management system. It is designed to be an end to… …   Wikipedia

  • Immunity Aware Programming — When writing firmware for an embedded system, immunity aware programming is a set of programming techniques used in an attempt to tolerate transient errors in the program counter or other that would otherwise lead to failure.Immunity aware… …   Wikipedia

  • Reification (computer science) — Reification is the act of making an abstract concept or low level implementation detail of a programming language accessible to the programmer.For example, * the C programming language reifies the low level detail of memory addresses * the Scheme …   Wikipedia

  • Transience — means passing with time. Something which has the property of transience is said to be transient, or often simply a transient or transient state .Examples include: * Transient (acoustics). * A transient astronomical event is a phenomenon that is… …   Wikipedia

  • Data mining — Not to be confused with analytics, information extraction, or data analysis. Data mining (the analysis step of the knowledge discovery in databases process,[1] or KDD), a relatively young and interdisciplinary field of computer science[2][3] is… …   Wikipedia

  • One-time pad — Excerpt from a one time pad In cryptography, the one time pad (OTP) is a type of encryption, which has been proven to be impossible to crack if used correctly. Each bit or character from the plaintext is encrypted by a modular addition with a bit …   Wikipedia

  • Static variable — In computer programming, static variables data value persists for the life of the running process and typically have a broader scope than other variables. Their values may be set at run time or may change subtly during program execution. The… …   Wikipedia

  • Loi de Bernoulli — Pour les articles homonymes, voir Théorème de Bernoulli. Bernoulli Paramètres (nombre réel) Support …   Wikipédia en Français

  • AA — For the Wikipedia editing policies, see Wikipedia:AA. AA may refer to: Contents 1 AA 1.1 Organizations and businesses …   Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”