1
0
mirror of https://github.com/php/doc-fr.git synced 2026-04-28 01:03:22 +02:00
Files
2026-03-10 19:04:42 +01:00

75 lines
2.5 KiB
XML

<?xml version="1.0" encoding="utf-8"?>
<!-- EN-Revision: fc9cab7d56f91b2fd9b549eaabcbf77f7d66e36f Maintainer: yannick Status: ready -->
<!-- Reviewed: yes -->
<book xml:id="book.pcntl" xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink">
<?phpdoc extension-membership="bundled" ?>
<title>Contrôle du processus</title>
<titleabbrev>PCNTL</titleabbrev>
<!-- {{{ preface -->
<preface xml:id="intro.pcntl">
&reftitle.intro;
<para>
Le système de contrôle des processus de PHP implémente un système
de création de processus, d'exécution de programmes, de gestion des signaux
et de terminaison des processus comme sous Unix.
Cette extension ne doit pas être activée pour une utilisation
en serveur web, car les résultats pourraient être inattendus.
</para>
<para>
Cette documentation explique l'utilisation générale des fonctions
du gestionnaire de processus. Pour des informations plus détaillées
sur le contrôle des processus Unix, nous encourageons à
consulter la documentation système, incluant notamment
fork(2), waitpid(2) et signal(2), ou bien à compulser un
ouvrage de référence comme
<literal>"Advanced Programming in the UNIX Environment"</literal>
par W. Richard Stevens, chez Addison-Wesley.
</para>
<para>
PCNTL utilise maintenant les ticks comme mécanisme de rappel
du gestionnaire de signaux, ce qui est beaucoup plus rapide que la
version précédente. Ce changement suit la même sémantique que
l'utilisation de ticks. L'on utilise
<function>declare</function> pour spécifier les endroits du
programme où les fonctions de rappel peuvent être appelées. Cela permet de
minimiser la consommation due à la gestion d'événements asynchrones.
Par le passé, compiler PHP avec pcntl revenait toujours à souffrir cette
consommation, même si le script n'utilisait pas pcntl.
</para>
&note.no-windows.extension;
</preface>
<!-- }}} -->
&reference.pcntl.setup;
&reference.pcntl.constants;
&reference.pcntl.examples;
&reference.pcntl.pcntl.qosclass;
&reference.pcntl.reference;
</book>
<!-- 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
-->