<?php
include_once $_SERVER['DOCUMENT_ROOT'] . '/include/shared-manual.inc';
$TOC = array();
$TOC_DEPRECATED = array();
$PARENTS = array();
include_once dirname(__FILE__) ."/toc/class.swoole-atomic.inc";
$setup = array (
  'home' => 
  array (
    0 => 'index.php',
    1 => 'PHP Manual',
  ),
  'head' => 
  array (
    0 => 'UTF-8',
    1 => 'es',
  ),
  'this' => 
  array (
    0 => 'swoole-atomic.construct.php',
    1 => 'Swoole\\Atomic::__construct',
    2 => 'Construye un nuevo objeto at&oacute;mico Swoole.',
  ),
  'up' => 
  array (
    0 => 'class.swoole-atomic.php',
    1 => 'Swoole\\Atomic',
  ),
  'prev' => 
  array (
    0 => 'swoole-atomic.cmpset.php',
    1 => 'Swoole\\Atomic::cmpset',
  ),
  'next' => 
  array (
    0 => 'swoole-atomic.get.php',
    1 => 'Swoole\\Atomic::get',
  ),
  'alternatives' => 
  array (
  ),
  'source' => 
  array (
    'lang' => 'es',
    'path' => 'reference/swoole/swoole/atomic/construct.xml',
  ),
  'history' => 
  array (
  ),
);
$setup["toc"] = $TOC;
$setup["toc_deprecated"] = $TOC_DEPRECATED;
$setup["parents"] = $PARENTS;
manual_setup($setup);

contributors($setup);

?>
<div id="swoole-atomic.construct" class="refentry">
 <div class="refnamediv">
  <h1 class="refname">Swoole\Atomic::__construct</h1>
  <p class="verinfo">(PECL swoole &gt;= 1.9.0)</p><p class="refpurpose"><span class="refname">Swoole\Atomic::__construct</span> &mdash; <span class="dc-title">Construye un nuevo objeto atómico Swoole.</span></p>

 </div>

 <div class="refsect1 description" id="refsect1-swoole-atomic.construct-description">
  <h3 class="title">Descripción</h3>
  <div class="constructorsynopsis dc-description">
   <span class="modifier">public</span> <span class="methodname"><strong>Swoole\Atomic::__construct</strong></span>(<span class="methodparam"><span class="type"><a href="language.types.integer.php" class="type int">int</a></span> <code class="parameter">$value</code><span class="initializer"> = ?</span></span>)</div>

  <p class="para rdfs-comment">
    Un objeto atómico Swoole es una variable entera que permite a cualquier procesador probar y modificar de manera atómica.
    Se implementa sobre la base de las instrucciones atómicas del procesador. Las variables atómicas Swoole deben definirse antes
    de que se llame a swoole_server-&gt;start.
  </p>

  <p class="para">
    Compare-and-swap (CAS) es una instrucción atómica utilizada en el multithreading para realizar la sincronización.
    Compara el contenido de una ubicación de memoria con un valor dado y, solo si son idénticos,
    modifica el contenido de esa ubicación de memoria a un nuevo valor dado.
  </p>

 </div>


 <div class="refsect1 parameters" id="refsect1-swoole-atomic.construct-parameters">
  <h3 class="title">Parámetros</h3>
  <dl>
   
    <dt><code class="parameter">value</code></dt>
    <dd>
     <p class="para">
      El valor del objeto atómico.
     </p>
    </dd>
   
  </dl>
 </div>


</div><?php manual_footer($setup); ?>