1
0
mirror of https://github.com/php/doc-de.git synced 2026-04-26 00:18:07 +02:00
Files
Martin Samesch 525908ea60 Fix build (#204)
2025-07-24 11:58:24 +02:00

75 lines
2.7 KiB
XML

<?xml version="1.0" encoding="utf-8"?>
<!-- EN-Revision: fc9cab7d56f91b2fd9b549eaabcbf77f7d66e36f Maintainer: hholzgra Status: ready -->
<!-- Reviewed: yes -->
<!-- Rev-Revision: 508e255fff6c604c31d5617fe9ddf6d776a3b43d Reviewer: samesch -->
<book xml:id="book.pcntl" xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink">
<?phpdoc extension-membership="bundled" ?>
<title>Prozesssteuerung</title>
<titleabbrev>PCNTL</titleabbrev>
<!-- {{{ preface -->
<preface xml:id="intro.pcntl">
&reftitle.intro;
<para>
Die Unterstützung der Prozesssteuerung in PHP implementiert die
Prozesserzeugung, Programmausführung, Signalverarbeitung und
Prozesstermination im Unix-Stil. Die Prozesssteuerung sollte nicht
innerhalb einer Webserverumgebung aktiviert werden, da unerwartete
Ergebnisse auftreten können, wenn eine Prozesssteuerungsfunktion innerhalb
einer solchen Umgebung verwendet wird.
</para>
<para>
Ziel dieser Dokumentation ist es, die allgemeine Verwendung der einzelnen
Prozesssteuerungsfunktionen zu erklären. Für detaillierte Informationen
über Unix-Prozesssteuerung wird empfohlen, die Dokumentation des jeweiligen
Systems einschließlich fork(2), waitpid(2) und signal(2) oder eine
umfassende Referenz wie Advanced Programming in the UNIX Environment von
W. Richard Stevens (Addison-Wesley) zu konsultieren.
</para>
<para>
PCNTL verwendet mittlerweile Ticks als Callback-Mechanismus für die
Signalverarbeitung, was wesentlich schneller ist als der zuvor verwendete
Mechanismus. Dieser Wechsel folgt derselben Semantik wie die Verwendung von
"Benutzer-Ticks". Man verwendet die Anweisung <function>declare</function>,
um die Stellen in seinem Programm anzugeben, in denen Callbacks auftreten
dürfen. Auf diese Weise lässt sich der Overhead bei der Verarbeitung
asynchroner Ereignisse minimieren. In der Vergangenheit führte die
Kompilierung von PHP mit aktiviertem pcntl immer zu diesem Overhead,
unabhängig davon, ob das Skript tatsächlich pcntl verwendete oder nicht.
</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
-->