>我们有信号量:http://php.net/manual/en/book.sem.php,但如果我们不能使用线程,它们在PHP中有什么用呢?
您可以使用它们进行进程间同步。 pcntl_fork
浮现在脑海中。
您可以将它们与多处理一起使用,这是它们存在的原始原因。
然而。。。http://php.net/Thread
使用 pthreads时不需要信号量,此外,信号量的当前实现利用线程本地存储,因此很可能与 pthreads 不兼容。
>我们有信号量:http://php.net/manual/en/book.sem.php,但如果我们不能使用线程,它们在PHP中有什么用呢?
您可以使用它们进行进程间同步。 pcntl_fork
浮现在脑海中。
您可以将它们与多处理一起使用,这是它们存在的原始原因。
然而。。。http://php.net/Thread
使用 pthreads时不需要信号量,此外,信号量的当前实现利用线程本地存储,因此很可能与 pthreads 不兼容。