Files
doc-fr/reference/sync/syncmutex.xml
2024-06-14 17:01:42 +01:00

77 lines
2.2 KiB
XML

<?xml version="1.0" encoding="utf-8"?>
<!-- $Revision$ -->
<!-- EN-Revision: 8690c4193b8d86dc5494de23db1f80d53ce37adc Maintainer: yannick Status: ready -->
<!-- Reviewed: no -->
<reference xml:id="class.syncmutex" role="class" xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xi="http://www.w3.org/2001/XInclude">
<title>La classe SyncMutex</title>
<titleabbrev>SyncMutex</titleabbrev>
<partintro>
<!-- {{{ SyncMutex intro -->
<section xml:id="syncmutex.intro">
&reftitle.intro;
<para>
Une implémentation cross-plateforme, native des objets Mutex nommés ou non.
</para>
<para>
Un Mutex est un objet d'exclusion mutuel qui restreint l'accès à une ressource partagée
(i.e. un fichier) à une seule instance. Les Mutex comptables acquière le mutex une
seule fois et, en interne, traque le nombre de fois que le mutex est verrouillé.
Le Mutex est déverouillé dès qu'il sort du scope ou s'il est déverrouillé le
même nombre de fois qu'il n'a été verrouillé.
</para>
</section>
<!-- }}} -->
<section xml:id="syncmutex.synopsis">
&reftitle.classsynopsis;
<!-- {{{ Synopsis -->
<classsynopsis>
<ooclass><classname>SyncMutex</classname></ooclass>
<!-- {{{ Class synopsis -->
<classsynopsisinfo>
<ooclass>
<classname>SyncMutex</classname>
</ooclass>
</classsynopsisinfo>
<!-- }}} -->
<classsynopsisinfo role="comment">&Methods;</classsynopsisinfo>
<xi:include xpointer="xmlns(db=http://docbook.org/ns/docbook) xpointer(id('class.syncmutex')/db:refentry/db:refsect1[@role='description']/descendant::db:methodsynopsis[not(@role='procedural')])" />
</classsynopsis>
<!-- }}} -->
</section>
</partintro>
&reference.sync.entities.syncmutex;
</reference>
<!-- Keep this comment at the end of the file
Local variables:
mode: sgml
sgml-omittag:t
sgml-shorttag:t
sgml-minimize-attributes:nil
sgml-always-quote-attributes:t
sgml-indent-step:1
sgml-indent-data:t
indent-tabs-mode:nil
sgml-parent-document:nil
sgml-default-dtd-file:"~/.phpdoc/manual.ced"
sgml-exposed-tags:nil
sgml-local-catalogs:nil
sgml-local-ecat-files:nil
End:
vim600: syn=xml fen fdm=syntax fdl=2 si
vim: et tw=78 syn=sgml
vi: ts=1 sw=1
-->