(一)初步了解一下PHP多程序及簡單demo

2022-03-03 11:57:35 字數 814 閱讀 6568

要實現php的多程序,需要用到函式pcntl_fork,那麼就需要開啟擴充套件 pcntl和 posix

入門須知

切記!切記!切記!

demo

pcntl_fork() — 在當前程序當前位置產生分支(子程序)。

譯註:fork是建立了乙個子程序,父程序和子程序 都從fork的位置開始向下繼續執行,不同的是父程序執行過程中,得到的fork返回值為子程序 號大於0,而子程序得到的是0。

posix_getpid() 獲取當前程序id. pid 是process identity 縮寫
<?php

$ppid =posix_getpid();

$pid =pcntl_fork();

if ($pid == -1

) elseif ($pid > 0

) ."

; echo

"\r\n";

sleep(

20); //

保持20秒,確保能被ps查到

}else

的子程序,我的程序id是.";

echo

"\r\n";

sleep(

20); //

保持20秒,確保能被ps查到

}

執行命令php /www/index.php

我是父程序,我的程序id是50.

我是50的子程序,我的程序id是51.

c語言 初步了解一下指標

指標的基本概念 在計算機中,所有的資料都是存放在儲存器中的.一般把儲存器中的乙個位元組稱為乙個記憶體單元,不同的資料型別所占用的記憶體單元數不等,如整形量佔2個單元,字元量佔1個單元等。為了正確地訪問這些記憶體單元,必須為每個記憶體單元編上號。根據乙個記憶體單元的編號即可準確地找到該記憶體單元。記憶...

初步了解一下什麼是ruby

關鍵字 def undef 方法定義 module 模組定義 class 類otbinj定義 defined?檢查型別 條件語句 if,then,else,elsif,case,when,unless 迴圈語句 for i程式設計客棧n,while,until,next,break,do,redo,...

了解一下NTLM

ntlm 在客戶機與伺服器之間提供身份認證的安全包。ntlm 身份驗證協議 是 質詢 應答身份驗證協議,是windows nt 4.0 及其早期版本中用於網路身份驗證的預設協議。windows 2000 中仍然支援該協議,但它不再是預設的。ntlm身份驗證過程 ntlm 是用於 windows nt...