0

セマフォがあります: http://php.net/manual/en/book.sem.phpですが、スレッドを使用できない場合、PHP でそれらをどのように使用しますか?

4

2 に答える 2

4

プロセス間の同期に使用できます。pcntl_fork頭に浮かぶ。

于 2013-01-25T04:23:41.907 に答える
0

それらをマルチプロセッシングで使用できます。これが、それらが存在する本来の理由です。

ただし... http://php.net/Thread

pthreadを使用している間はセマフォは必要ありません。さらに、セマフォの現在の実装はスレッドローカルストレージを利用しているため、とにかくpthreadと互換性がない可能性が高くなります。

于 2013-01-26T12:38:28.177 に答える