<?php
include_once $_SERVER['DOCUMENT_ROOT'] . '/include/shared-manual.inc';
$TOC = array();
$TOC_DEPRECATED = array();
$PARENTS = array();
include_once dirname(__FILE__) ."/toc/book.sync.inc";
$setup = array (
  'home' => 
  array (
    0 => 'index.php',
    1 => 'PHP Manual',
  ),
  'head' => 
  array (
    0 => 'UTF-8',
    1 => 'es',
  ),
  'this' => 
  array (
    0 => 'class.syncmutex.php',
    1 => 'SyncMutex',
    2 => 'La clase SyncMutex',
  ),
  'up' => 
  array (
    0 => 'book.sync.php',
    1 => 'Sync',
  ),
  'prev' => 
  array (
    0 => 'sync.installation.php',
    1 => 'Instalaci&oacute;n',
  ),
  'next' => 
  array (
    0 => 'syncmutex.construct.php',
    1 => 'SyncMutex::__construct',
  ),
  'alternatives' => 
  array (
  ),
  'source' => 
  array (
    'lang' => 'es',
    'path' => 'reference/sync/syncmutex.xml',
  ),
  'history' => 
  array (
  ),
  'extra_header_links' => 
  array (
    'rel' => 'alternate',
    'href' => '/manual/en/feeds/class.syncmutex.atom',
    'type' => 'application/atom+xml',
  ),
);
$setup["toc"] = $TOC;
$setup["toc_deprecated"] = $TOC_DEPRECATED;
$setup["parents"] = $PARENTS;
manual_setup($setup);

contributors($setup);

?>
<div id="class.syncmutex" class="reference">

 <h1 class="title">La clase SyncMutex</h1>
 

 <div class="partintro"><p class="verinfo">(PECL sync &gt;= 1.0.0)</p>


  <div class="section" id="syncmutex.intro">
   <h2 class="title">Introducción</h2>
   <p class="simpara">
    Una implementación multiplataforma, nativa de los objetos Mutex nombrados o no nombrados.
   </p>
   <p class="simpara">
    Un Mutex es un objeto de exclusión mutua que restringe el acceso a un recurso compartido
    (i.e. un fichero) a una sola instancia. Los Mutex contables adquieren el mutex una
    sola vez y, internamente, rastrean el número de veces que el mutex es bloqueado.
    El Mutex es desbloqueado tan pronto como sale del ámbito o es desbloqueado el
    mismo número de veces que ha sido bloqueado.
   </p>
  </div>


  <div class="section" id="syncmutex.synopsis">
   <h2 class="title">Sinopsis de la Clase</h2>


   <div class="classsynopsis">
    <span class="ooclass"><strong class="classname"></strong></span>


    <div class="classsynopsisinfo">
     <span class="ooclass">
      <span class="modifier">class</span> <strong class="classname">SyncMutex</strong>
     </span>
     {</div>


    <div class="classsynopsisinfo classsynopsisinfo_comment">/* Métodos */</div>
    <div class="methodsynopsis dc-description">
   <span class="modifier">public</span> <span class="methodname"><a href="syncmutex.construct.php" class="methodname">__construct</a></span>(<span class="methodparam"><span class="type"><a href="language.types.string.php" class="type string">string</a></span> <code class="parameter">$name</code><span class="initializer"> = ?</span></span>)</div>
<div class="methodsynopsis dc-description"><span class="modifier">public</span> <span class="methodname"><a href="syncmutex.lock.php" class="methodname">lock</a></span>(<span class="methodparam"><span class="type"><a href="language.types.integer.php" class="type int">int</a></span> <code class="parameter">$wait</code><span class="initializer"> = -1</span></span>): <span class="type"><a href="language.types.boolean.php" class="type bool">bool</a></span></div>
<div class="methodsynopsis dc-description"><span class="modifier">public</span> <span class="methodname"><a href="syncmutex.unlock.php" class="methodname">unlock</a></span>(<span class="methodparam"><span class="type"><a href="language.types.boolean.php" class="type bool">bool</a></span> <code class="parameter">$all</code><span class="initializer"> = <strong><code><a href="reserved.constants.php#constant.false">false</a></code></strong></span></span>): <span class="type"><a href="language.types.boolean.php" class="type bool">bool</a></span></div>

   }</div>


  </div>

 </div>

 





















<h2>Tabla de contenidos</h2><ul class="chunklist chunklist_reference"><li><a href="syncmutex.construct.php">SyncMutex::__construct</a> — Construye un nuevo objeto SyncMutex</li><li><a href="syncmutex.lock.php">SyncMutex::lock</a> — Obtiene un bloqueo exclusivo</li><li><a href="syncmutex.unlock.php">SyncMutex::unlock</a> — Desbloquea el mutex</li></ul>
</div>
<?php manual_footer($setup); ?>