1

据我了解,不同的进程有不同的 PID,但给定进程中的不同线程都共享相同的 PID,但它们的 TID 不同。

我在我的应用程序中使用 Apache + PHP,而 AFAIK,没有多线程 PHP 这样的东西。那么,可以肯定地说getmypid()将在某个时间点唯一标识正在运行的 Apache+PHP 进程吗?

这个想法是在数据库中实现一个应用程序级别的锁,一个进程将尝试使用它的 PID 更新一条记录,以将资源分配给它自己。

4

0 回答 0