2011-01-13 95 views

回答

3

我可能是錯的,但我認爲執行php的服務器端模型是單線程(也就是不超過一個線程)。事實上,我認爲這是PHP成功的原因之一。如果是這種情況,我懷疑是相關的,你如何在PHP中使用同步原語。

1

PHP是單線程的,所以不需要同步。

0

PHP是單線程的,但如果您希望在不同進程間使用互斥鎖之類的東西,並使用PHP5,則可以使用內置會話鎖定來實現此目的。只需在正確的地方結合session_start和session_commit即可。

+0

會話並不意味着是一個跨進程互斥。他們可能不應該在這樣一個莊園中被濫用。還有其他幾個選擇,但Sessions不是其中之一...... – ircmaxell 2011-01-13 16:13:00

相關問題