1

私が理解している限り、異なるプロセスは異なる PID を持っていますが、特定のプロセス内の異なるスレッドはすべて同じ PID を共有していますが、TID が異なります。

私は自分のアプリケーションで Apache + PHP を使用していますが、私の知る限り、マルチスレッド PHP のようなものはありません。では、ある時点で実行中の Apache+PHP プロセスをgetmypid()が一意に識別すると言っても過言ではないでしょうか?

アイデアは、プロセスがリソースをそれ自体に割り当てるために、プロセスがその PID でレコードを更新しようとするデータベースにアプリケーションレベルのロックを実装することです。

4

0 に答える 0