【发布时间】:2013-01-25 04:19:32
【问题描述】:
我们有信号量:http://php.net/manual/en/book.sem.php,但是如果我们不能使用线程,它们在 PHP 中的用途是什么?
【问题讨论】:
标签: php multithreading semaphore
我们有信号量:http://php.net/manual/en/book.sem.php,但是如果我们不能使用线程,它们在 PHP 中的用途是什么?
【问题讨论】:
标签: php multithreading semaphore
您可以将它们用于进程间同步。 pcntl_fork 浮现在脑海中。
【讨论】:
您可以将它们与多处理一起使用,这是它们存在的最初原因。
使用 pthreads 时不需要信号量,此外,当前的信号量实现利用线程本地存储,因此很可能与 pthreads 不兼容。
【讨论】: