2011-01-13 59 views

回答

3

我可能是错的,但我认为执行php的服务器端模型是单线程(也就是不超过一个线程)。事实上,我认为这是PHP成功的原因之一。如果是这种情况,我怀疑是相关的,你如何在PHP中使用同步原语。

1

PHP是单线程的,所以不需要同步。

0

PHP是单线程的,但如果您希望在不同进程间使用互斥锁之类的东西,并使用PHP5,则可以使用内置会话锁定来实现此目的。只需在正确的地方结合session_start和session_commit即可。

+0

会话并不意味着是一个跨进程互斥。他们可能不应该在这样一个庄园中被滥用。还有其他几个选择,但Sessions不是其中之一...... – ircmaxell 2011-01-13 16:13:00

相关问题