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

contributors($setup);

?>
<div id="class.parallel-sync" class="reference">
 <h1 class="title">La classe parallel\Sync</h1>
 

 <div class="partintro"><p class="verinfo">(1.1.0)</p>
  <div class="section">
    <h2 class="title">Synchronisation de bas niveau</h2>
    <p class="simpara">
     La classe <span class="classname"><strong class="classname">parallel\Sync</strong></span> fournit un accès aux primitives de synchronisation de bas niveau, mutex, variables de condition, et permet la mise en œuvre de sémaphores.
    </p>

    <p class="simpara">
     La synchronisation pour la plupart des applications est beaucoup mieux implémentée en utilisant des canaux, cependant, dans certains cas les auteurs de code de bas niveau peuvent trouver utile de pouvoir accéder à ces mécanismes de plus bas niveau.
    </p>

  </div>

  <div class="section" id="parallel-sync.synopsis">
   <h2 class="title">Synopsis de la classe</h2>


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


    <div class="classsynopsisinfo">
     <span class="ooclass">
      <span class="modifier">final</span>
      <span class="modifier">class</span> <strong class="classname">parallel\Sync</strong>
     </span>
     {</div>


    <div class="classsynopsisinfo classsynopsisinfo_comment">/* Constructeur */</div>
    <div class="methodsynopsis dc-description">
   <span class="modifier">public</span> <span class="methodname"><a href="parallel-sync.construct.php" class="methodname">__construct</a></span>()</div>
<div class="methodsynopsis dc-description"><span class="modifier">public</span> <span class="methodname"><a href="parallel-sync.construct.php" class="methodname">__construct</a></span>(<span class="methodparam"><span class="type">scalar</span> <code class="parameter">$value</code></span>)</div>


    <div class="classsynopsisinfo classsynopsisinfo_comment">/* Accès */</div>
    <div class="methodsynopsis dc-description"><span class="modifier">public</span> <span class="methodname"><a href="parallel-sync.get.php" class="methodname">get</a></span>(): <span class="type">scalar</span></div>
<div class="methodsynopsis dc-description"><span class="modifier">public</span> <span class="methodname"><a href="parallel-sync.set.php" class="methodname">set</a></span>(<span class="methodparam"><span class="type">scalar</span> <code class="parameter">$value</code></span>)</div>


    <div class="classsynopsisinfo classsynopsisinfo_comment">/* Synchronisation */</div>
    <div class="methodsynopsis dc-description"><span class="modifier">public</span> <span class="methodname"><a href="parallel-sync.wait.php" class="methodname">wait</a></span>()</div>
<div class="methodsynopsis dc-description"><span class="modifier">public</span> <span class="methodname"><a href="parallel-sync.notify.php" class="methodname">notify</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"> = ?</span></span>)</div>
<div class="methodsynopsis dc-description"><span class="modifier">public</span> <span class="methodname"><a href="parallel-sync.invoke.php" class="methodname">__invoke</a></span>(<span class="methodparam"><span class="type"><a href="language.types.callable.php" class="type callable">callable</a></span> <code class="parameter">$critical</code></span>)</div>


   }</div>


  </div>

 </div>

  





  





  





  





  





  






<h2>Sommaire</h2><ul class="chunklist chunklist_reference"><li><a href="parallel-sync.construct.php">parallel\Sync::__construct</a> — Construction</li><li><a href="parallel-sync.get.php">parallel\Sync::get</a> — Acc&egrave;s</li><li><a href="parallel-sync.set.php">parallel\Sync::set</a> — Acc&egrave;s</li><li><a href="parallel-sync.wait.php">parallel\Sync::wait</a> — Synchronisation</li><li><a href="parallel-sync.notify.php">parallel\Sync::notify</a> — Synchronisation</li><li><a href="parallel-sync.invoke.php">parallel\Sync::__invoke</a> — Synchronisation</li></ul>
</div>
<?php manual_footer($setup); ?>