JargonFile/original/html/A/atomic.html
2014-03-27 18:54:56 +00:00

14 lines
2.7 KiB
HTML
Raw Permalink Blame History

This file contains invisible Unicode characters

This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

<?xml version="1.0" encoding="ISO-8859-1" standalone="no"?>
<html xmlns="http://www.w3.org/1999/xhtml"><head><title>atomic</title><link rel="stylesheet" href="../../jargon.css" type="text/css"/><meta name="generator" content="DocBook XSL Stylesheets V1.61.0"/><link rel="home" href="../index.html" title="The Jargon File"/><link rel="up" href="../A.html" title="A"/><link rel="previous" href="astroturfing.html" title="astroturfing"/><link rel="next" href="attoparsec.html" title="attoparsec"/></head><body><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">atomic</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="astroturfing.html">Prev</a> </td><th width="60%" align="center">A</th><td width="20%" align="right"> <a accesskey="n" href="attoparsec.html">Next</a></td></tr></table><hr/></div><dt><a id="atomic"/><dt xmlns="" id="atomic"><b>atomic</b>: <span xmlns="http://www.w3.org/1999/xhtml" class="grammar">adj.</span></dt></dt><dd><p> [from Gk. <span class="foreignphrase"><i class="foreignphrase">atomos</i></span>, indivisible]</p></dd><dd><p> 1. Indivisible; cannot be split up. For example, an instruction may
be said to do several things &#8216;atomically&#8217;, i.e., all the things
are done immediately, and there is no chance of the instruction being
half-completed or of another being interspersed. Used esp. to convey that
an operation cannot be screwed up by interrupts. &#8220;<span class="quote">This routine locks
the file and increments the file's semaphore atomically.</span>&#8221; </p></dd><dd><p> 2. [primarily techspeak] Guaranteed to complete successfully or not
at all, usu. refers to database transactions. If an error prevents a
partially-performed transaction from proceeding to completion, it must be
&#8220;<span class="quote">backed out</span>&#8221;, as the database must not be left in an
inconsistent state.</p></dd><dd><p>Computer usage, in either of the above senses, has none of the
connotations that &#8216;atomic&#8217; has in mainstream English (i.e. of
particles of matter, nuclear explosions etc.).</p></dd><div class="navfooter"><hr/><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="astroturfing.html">Prev</a> </td><td width="20%" align="center"><a accesskey="u" href="../A.html">Up</a></td><td width="40%" align="right"> <a accesskey="n" href="attoparsec.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top">astroturfing </td><td width="20%" align="center"><a accesskey="h" href="../index.html">Home</a></td><td width="40%" align="right" valign="top"> attoparsec</td></tr></table></div></body></html>