<?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.trylock.php',
    1 => 'Swoole\\Coroutine\\Lock::trylock',
    2 => 'Essaie d\'acqu&eacute;rir le verrou sans bloquer',
  ),
  'up' => 
  array (
    0 => 'class.swoole-coroutine-lock.php',
    1 => 'Swoole\\Coroutine\\Lock',
  ),
  'prev' => 
  array (
    0 => 'swoole-coroutine-lock.lock.php',
    1 => 'Swoole\\Coroutine\\Lock::lock',
  ),
  'next' => 
  array (
    0 => 'swoole-coroutine-lock.unlock.php',
    1 => 'Swoole\\Coroutine\\Lock::unlock',
  ),
  'alternatives' => 
  array (
  ),
  'source' => 
  array (
    'lang' => 'fr',
    'path' => 'reference/swoole/swoole/coroutine/lock/trylock.xml',
  ),
  'history' => 
  array (
  ),
);
$setup["toc"] = $TOC;
$setup["toc_deprecated"] = $TOC_DEPRECATED;
$setup["parents"] = $PARENTS;
manual_setup($setup);

contributors($setup);

?>
<div id="swoole-coroutine-lock.trylock" class="refentry">
 <div class="refnamediv">
  <h1 class="refname">Swoole\Coroutine\Lock::trylock</h1>
  <p class="verinfo">(No version information available, might only be in Git)</p><p class="refpurpose"><span class="refname">Swoole\Coroutine\Lock::trylock</span> &mdash; <span class="dc-title">Essaie d&#039;acquérir le verrou sans bloquer</span></p>

 </div>

 <div class="refsect1 description" id="refsect1-swoole-coroutine-lock.trylock-description">
  <h3 class="title">Description</h3>
  <div class="methodsynopsis dc-description">
   <span class="modifier">public</span> <span class="methodname"><strong>Swoole\Coroutine\Lock::trylock</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;appel de l&#039;opération de verrouillage, si le verrou est déjà détenu par une autre coroutine,
   la fonction renverra immédiatement false sans suspendre la coroutine actuelle
   ou céder le contrôle du CPU. Cette conception non-bloquante permet à l&#039;appelant de gérer de manière flexible
   les situations de contention, telles que la réessayer, abandonner ou exécuter d&#039;autres logiques.
  </p>
 </div>


 <div class="refsect1 parameters" id="refsect1-swoole-coroutine-lock.trylock-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.trylock-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,
   <strong><code><a href="reserved.constants.php#constant.false">false</a></code></strong> si le verrou n&#039;est pas disponible.
  </p>
 </div>

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