<?php
include_once $_SERVER['DOCUMENT_ROOT'] . '/include/shared-manual.inc';
$TOC = array();
$TOC_DEPRECATED = array();
$PARENTS = array();
include_once dirname(__FILE__) ."/toc/refs.fileprocess.process.inc";
$setup = array (
  'home' => 
  array (
    0 => 'index.php',
    1 => 'PHP Manual',
  ),
  'head' => 
  array (
    0 => 'UTF-8',
    1 => 'tr',
  ),
  'this' => 
  array (
    0 => 'book.pcntl.php',
    1 => 'PCNTL',
    2 => 'S&uuml;re&ccedil; Denetimi',
  ),
  'up' => 
  array (
    0 => 'refs.fileprocess.process.php',
    1 => 'S&uuml;re&ccedil; Denetim Eklentileri',
  ),
  'prev' => 
  array (
    0 => 'function.expect-popen.php',
    1 => 'expect_popen',
  ),
  'next' => 
  array (
    0 => 'pcntl.setup.php',
    1 => 'Yapılandırma/Kurulum',
  ),
  'alternatives' => 
  array (
  ),
  'source' => 
  array (
    'lang' => 'tr',
    'path' => 'reference/pcntl/book.xml',
  ),
  'history' => 
  array (
  ),
  'extra_header_links' => 
  array (
    'rel' => 'alternate',
    'href' => '/manual/en/feeds/book.pcntl.atom',
    'type' => 'application/atom+xml',
  ),
);
$setup["toc"] = $TOC;
$setup["toc_deprecated"] = $TOC_DEPRECATED;
$setup["parents"] = $PARENTS;
manual_setup($setup);

contributors($setup);

?>
<div id="book.pcntl" class="book">
 
 <h1 class="title">Süreç Denetimi</h1>
 

 
 <div id="intro.pcntl" class="preface">
  <h1 class="title">Giriş</h1>
  <p class="para">
   PHP&#039;deki Süreç Denetimi desteği, Unix tarzı süreç oluşturma, program
   çalıştırma, sinyal işleme ve süreç sonlandırmayı gerçekleştirir. Süreç
   Denetimi bir HTTP sunucu ortamında etkinleştirilmemelidir yoksa ortamda
   kullanılan bir Süreç Denetimi işlevi beklenmedik sonuçlar verebilir.
  </p>
  <p class="para">
   Bu belge Süreç Denetim işlevlerinin her birinin genel kullanımını açıklamak
   amacıyla oluşturulmuştur. Unix süreç denetimi hakkında ayrıntılı bilgi
   edinmek için fork(2), waitpid(2) ve signal(2) kılavuz sayfaları ile sistem
   belgelerinize ve Advanced Programming in the UNIX Environment [W. Richard
   Stevens (Addison-Wesley)] gibi kaynaklara bakınız.
  </p>
  <p class="para">
   PCNTL eklentisi, sinyal işleme geriçağırım mekanizması olarak, önceki
   mekanizmadan daha hızlı olduğu için artık tikleri kullanmaktadır. Bu
   değişiklik &quot;kullanıcı tikleri&quot; ile aynı anlamsallıktadır. Geriçağırım
   işlevlerinizin yerlerini belirtmek için
   <a href="control-structures.declare.php" class="link">declare()</a> deyimini
   kullanın. Bu, eşzamansız olayların işlenme maliyetini küçültür. Geçmişte,
   PHP&#039;nin PCNTL destekli derlenmesi, betiğiniz PCNTL kullanmasa bile hep bu
   maliyetin yüksek olmasına sebep olurdu.
  </p>
  <blockquote class="note"><p><strong class="note">Bilginize</strong>: 
<span class="simpara">Bu eklenti Windows sistemlerinde çalışmaz.</span></p></blockquote>
 </div>
 

 






 




 







 








<ul class="chunklist chunklist_book"><li><a href="pcntl.setup.php">Yapılandırma/Kurulum</a><ul class="chunklist chunklist_book chunklist_children"><li><a href="pcntl.installation.php">Kurulum</a></li></ul></li><li><a href="pcntl.constants.php">&Ouml;ntanımlı Sabitler</a></li><li><a href="pcntl.examples.php">&Ouml;rnekler</a><ul class="chunklist chunklist_book chunklist_children"><li><a href="pcntl.example.php">Temel kullanım</a></li></ul></li><li><a href="ref.pcntl.php">S&uuml;re&ccedil; Denetim İşlevleri</a><ul class="chunklist chunklist_book chunklist_children"><li><a href="function.pcntl-alarm.php">pcntl_alarm</a> — Belli bir s&uuml;re sonra SIGALRM sinyali
  g&ouml;nderir</li><li><a href="function.pcntl-async-signals.php">pcntl_async_signals</a> — Eşzamansız sinyal işlemeyi devreye sokar/iptal eder veya eski durumu d&ouml;nd&uuml;r&uuml;r</li><li><a href="function.pcntl-errno.php">pcntl_errno</a> — pcntl_get_last_error işlevinin takma adıdır</li><li><a href="function.pcntl-exec.php">pcntl_exec</a> — Belirtilen programı ge&ccedil;erli s&uuml;re&ccedil; ortamında &ccedil;alıştırır</li><li><a href="function.pcntl-fork.php">pcntl_fork</a> — &Ccedil;alışan s&uuml;reci &ccedil;atallar</li><li><a href="function.pcntl-get-last-error.php">pcntl_get_last_error</a> — Başarısız olan son pcntl işlevi i&ccedil;in atanan hata numarasını d&ouml;nd&uuml;r&uuml;r</li><li><a href="function.pcntl-getcpuaffinity.php">pcntl_getcpuaffinity</a> — Get the cpu affinity of a process</li><li><a href="function.pcntl-getpriority.php">pcntl_getpriority</a> — Bir s&uuml;recin &ouml;nceliğini d&ouml;nd&uuml;r&uuml;r</li><li><a href="function.pcntl-getqos-class.php">pcntl_getqos_class</a> — Get the QoS class of the current thread</li><li><a href="function.pcntl-rfork.php">pcntl_rfork</a> — Manipulates process resources</li><li><a href="function.pcntl-setcpuaffinity.php">pcntl_setcpuaffinity</a> — Set the cpu affinity of a process</li><li><a href="function.pcntl-setpriority.php">pcntl_setpriority</a> — S&uuml;recin &ouml;nceliğini değiştirir</li><li><a href="function.pcntl-setqos-class.php">pcntl_setqos_class</a> — Set the QoS class of the current thread</li><li><a href="function.pcntl-signal.php">pcntl_signal</a> — Bir sinyal eylemci belirtir</li><li><a href="function.pcntl-signal-dispatch.php">pcntl_signal_dispatch</a> — Askıdaki sinyaller i&ccedil;in sinyal eylemciyi &ccedil;ağırır</li><li><a href="function.pcntl-signal-get-handler.php">pcntl_signal_get_handler</a> — Belirtilen sinyal i&ccedil;in ge&ccedil;erli işleyiciyi d&ouml;nd&uuml;r&uuml;r</li><li><a href="function.pcntl-sigprocmask.php">pcntl_sigprocmask</a> — Sinyalleri ekler, siler veya engeller</li><li><a href="function.pcntl-sigtimedwait.php">pcntl_sigtimedwait</a> — Sinyalleri zaman aşımı dolana kadar bekler</li><li><a href="function.pcntl-sigwaitinfo.php">pcntl_sigwaitinfo</a> — Belirtilen sinyalleri bekler</li><li><a href="function.pcntl-strerror.php">pcntl_strerror</a> — Belirtilen hata kodu ile ilişkili sistem hata iletisini d&ouml;nd&uuml;r&uuml;r</li><li><a href="function.pcntl-unshare.php">pcntl_unshare</a> — Dissociates parts of the process execution context</li><li><a href="function.pcntl-wait.php">pcntl_wait</a> — &Ccedil;atallanmış bir &ccedil;ocuğun durum kodu i&ccedil;in bekler</li><li><a href="function.pcntl-waitid.php">pcntl_waitid</a> — Waits for a child process to change state</li><li><a href="function.pcntl-waitpid.php">pcntl_waitpid</a> — Bir &ccedil;ocuk s&uuml;recin &ccedil;ıkmasını bekler ve durum kodunu d&ouml;nd&uuml;r&uuml;r</li><li><a href="function.pcntl-wexitstatus.php">pcntl_wexitstatus</a> — Sonlanmış &ccedil;ocuk s&uuml;recin d&ouml;n&uuml;ş kodunu d&ouml;nd&uuml;r&uuml;r</li><li><a href="function.pcntl-wifexited.php">pcntl_wifexited</a> — Durum kodunun normal bir &ccedil;ıkışı mı işaret ettiğine bakar</li><li><a href="function.pcntl-wifsignaled.php">pcntl_wifsignaled</a> — Durum kodunun bir sinyal sebebiyle bir sonlanmayı mı işaret ettiğine bakar</li><li><a href="function.pcntl-wifstopped.php">pcntl_wifstopped</a> — &Ccedil;ocuk s&uuml;recin durmuş olup olmadığına bakar</li><li><a href="function.pcntl-wstopsig.php">pcntl_wstopsig</a> — &Ccedil;ocuk s&uuml;recin durmasına sebep olan sinyali d&ouml;nd&uuml;r&uuml;r</li><li><a href="function.pcntl-wtermsig.php">pcntl_wtermsig</a> — &Ccedil;ocuk s&uuml;recin sonlanmasına sebep olan sinyali d&ouml;nd&uuml;r&uuml;r</li></ul></li></ul></div><?php manual_footer($setup); ?>