php無法生成類似 pid的標識程序的臨時檔案

2021-08-23 15:52:09 字數 454 閱讀 3139

在linux c程式設計裡,大家都知道在乙個程序裡建立乙個檔案,保持開啟狀態,然後unlink掉檔案,它並不實際刪除,而是等到程序結束時,所有的fd都關閉了,才真正清除掉。

在php裡,用同樣的操作方法想得到乙個標識乙個程序尚在執行的pid檔案,未果!

下面是php和c的**:

php:

<

?php

$filename

="/tmp/test_php.pid";$

fp=fopen($

filename

,'w');

//unset($fp);

unlink($

filename);

sleep

(6);

c:#

include

int main(

)

PID28愚蠢的寵物(dfs 類似找最短公共祖先)

描述 狗狗的家因為常常遭到貓貓的攻擊,所以不得不把家裡前院的路修得非常複雜。狗狗家前院有n個連通的分叉結點,且只有n 1條路連線這n個節點,節點的編號是1 n 1為根節點 sheep的寵物非常笨,他們只會向前走,不會退後 只向雙親節點走 sheep想知道他們最早什麼時候會相遇 即步數最少 n的範圍 ...

php類似indexof的方法 轉

php string 函式 strpos 函式返回字串在另乙個字串中第一次出現的位置。如果沒有找到該字串,則返回 false。strpos string,find,start 引數 描述string 必需。規定被搜尋的字串。find 必需。規定要查詢的字元。start 可選。規定開始搜尋的位置。注釋...

PHP高並發生成不重複唯一標識

假設唯一標識為使用者id,當有3個使用者同時註冊,生成使用者id的時間完全相同,如何保證id的唯一性 們給出的方案很多,其中比較流行的方案如下所示 md5 uniqid md5 microtime true true microtime true 返回unix紀元以來的當前時間,精確到最接近的微秒 ...