<?php
include_once $_SERVER['DOCUMENT_ROOT'] . '/include/shared-manual.inc';
$TOC = array();
$TOC_DEPRECATED = array();
$PARENTS = array();
include_once dirname(__FILE__) ."/toc/class.swoole-coroutine-lock.inc";
$setup = array (
  'home' => 
  array (
    0 => 'index.php',
    1 => 'PHP Manual',
  ),
  'head' => 
  array (
    0 => 'UTF-8',
    1 => 'fr',
  ),
  'this' => 
  array (
    0 => 'swoole-coroutine-lock.lock.php',
    1 => 'Swoole\\Coroutine\\Lock::lock',
    2 => 'Acquiert le verrou, en bloquant si n&eacute;cessaire',
  ),
  'up' => 
  array (
    0 => 'class.swoole-coroutine-lock.php',
    1 => 'Swoole\\Coroutine\\Lock',
  ),
  'prev' => 
  array (
    0 => 'swoole-coroutine-lock.construct.php',
    1 => 'Swoole\\Coroutine\\Lock::__construct',
  ),
  'next' => 
  array (
    0 => 'swoole-coroutine-lock.trylock.php',
    1 => 'Swoole\\Coroutine\\Lock::trylock',
  ),
  'alternatives' => 
  array (
  ),
  'source' => 
  array (
    'lang' => 'fr',
    'path' => 'reference/swoole/swoole/coroutine/lock/lock.xml',
  ),
  'history' => 
  array (
  ),
);
$setup["toc"] = $TOC;
$setup["toc_deprecated"] = $TOC_DEPRECATED;
$setup["parents"] = $PARENTS;
manual_setup($setup);

contributors($setup);

?>
<div id="swoole-coroutine-lock.lock" class="refentry">
 <div class="refnamediv">
  <h1 class="refname">Swoole\Coroutine\Lock::lock</h1>
  <p class="verinfo">(No version information available, might only be in Git)</p><p class="refpurpose"><span class="refname">Swoole\Coroutine\Lock::lock</span> &mdash; <span class="dc-title">Acquiert le verrou, en bloquant si nécessaire</span></p>

 </div>

 <div class="refsect1 description" id="refsect1-swoole-coroutine-lock.lock-description">
  <h3 class="title">Description</h3>
  <div class="methodsynopsis dc-description"><span class="modifier">public</span> <span class="methodname"><strong>Swoole\Coroutine\Lock::lock</strong></span>(): <span class="type"><a href="language.types.boolean.php" class="type bool">bool</a></span></div>

  <p class="para rdfs-comment">
   Lors de l&#039;exécution de l&#039;opération de verrouillage, si le verrou est déjà détenu par une autre coroutine,
   la coroutine actuelle cédera activement le contrôle du CPU et entrera dans un état suspendu.
   Lorsque la coroutine qui détient le verrou appelle unlock(), la coroutine en attente sera réveillée
   et tentera de réacquérir le verrou.
  </p>
 </div>


 <div class="refsect1 parameters" id="refsect1-swoole-coroutine-lock.lock-parameters">
  <h3 class="title">Liste de paramètres</h3>
  <p class="para">Cette fonction ne contient aucun paramètre.</p>
 </div>


 <div class="refsect1 returnvalues" id="refsect1-swoole-coroutine-lock.lock-returnvalues">
  <h3 class="title">Valeurs de retour</h3>
  <p class="para">
   Renvoie <strong><code><a href="reserved.constants.php#constant.true">true</a></code></strong> si le verrou a été acquis avec succès,
   sinon <strong><code><a href="reserved.constants.php#constant.false">false</a></code></strong>.
  </p>
 </div>

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