SyncMutex::__construct
(PECL sync >= 1.0.0)
SyncMutex::__construct β Π‘ΡΠ²ΠΎΡΠ΅Π½Π½Ρ Π½ΠΎΠ²ΠΎΠ³ΠΎ ΠΎΠ±'ΡΠΊΡΡ SyncMutex
ΠΠΏΠΈΡ
public SyncMutex::__construct(string $name = ?)
Π‘ΡΠ²ΠΎΡΡΡ ΡΠΌΠ΅Π½ΠΎΠ²Π°Π½ΠΈΠΉ ΡΠΈ Π±Π΅Π·ΡΠΌΠ΅Π½Π½ΠΈΠΉ Π»ΡΡΠΈΠ»ΡΠ½ΠΈΠΉ ΠΌ'ΡΡΠ΅ΠΊΡ.
Π‘ΠΏΠΈΡΠΎΠΊ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΡΠ²
name
ΠΠΌ'Ρ ΠΌΡΡΡΠ΅ΠΊΡΡ, ΡΠΊΡΠΎ ΡΠ΅ Π½Π°Π·Π²Π°Π½ΠΈΠΉ ΠΎΠ±'ΡΠΊΡ ΠΌΡΡΡΠ΅ΠΊΡΡ.
ΠΠ°ΡΠ²Π°ΠΆΠ΅Π½Π½Ρ :
Π―ΠΊΡΠΎ ΡΠΌ'Ρ Π²ΠΆΠ΅ ΡΡΠ½ΡΡ, Π²ΠΎΠ½ΠΎ ΠΌΠ°Ρ Π±ΡΡΠΈ Π΄ΠΎΡΡΡΠΏΠ½ΠΈΠΌ Π΄Π»Ρ Π²ΡΠ΄ΠΊΡΠΈΡΡΡ ΠΏΠΎΡΠΎΡΠ½ΠΈΠΌ ΠΊΠΎΡΠΈΡΡΡΠ²Π°ΡΠ΅ΠΌ, Π²ΡΠ΄ ΡΠΌΠ΅Π½Ρ ΡΠΊΠΎΠ³ΠΎ Π·Π°ΠΏΡΡΠ΅Π½ΠΎ ΠΏΡΠΎΡΠ΅Ρ, ΡΠ½Π°ΠΊΡΠ΅ Π±ΡΠ΄Π΅ Π²ΠΈΠΊΠΈΠ½ΡΡΠΎ Π²ΠΈΠ½ΡΡΠΎΠΊ ΡΠ· Π±Π΅Π·Π³Π»ΡΠ·Π΄ΠΈΠΌ ΠΏΠΎΠ²ΡΠ΄ΠΎΠΌΠ»Π΅Π½Π½ΡΠΌ ΠΏΡΠΎ ΠΏΠΎΠΌΠΈΠ»ΠΊΡ.
ΠΠ½Π°ΡΠ΅Π½Π½Ρ, ΡΠΎ ΠΏΠΎΠ²Π΅ΡΡΠ°ΡΡΡΡΡ
ΠΠΎΠ²ΠΈΠΉ ΠΎΠ±'ΡΠΊΡ SyncMutex
ΠΠΎΠΌΠΈΠ»ΠΊΠΈ
Π―ΠΊΡΠΎ ΠΌ'ΡΡΠ΅ΠΊΡ Π½Π΅ ΠΌΠΎΠΆΠ΅ Π±ΡΡΠΈ ΡΡΠ²ΠΎΡΠ΅Π½ΠΈΠΉ Π°Π±ΠΎ Π²ΡΠ΄ΠΊΡΠΈΡΠΈΠΉ, Π²ΠΈΠΊΠΈΠ΄Π°ΡΡΡΡΡ Π²ΠΈΠ½ΡΡΠΎΠΊ.
ΠΡΠΈΠΊΠ»Π°Π΄ΠΈ
ΠΡΠΈΠΊΠ»Π°Π΄ #1 ΠΡΠΈΠΊΠ»Π°Π΄ Π²ΠΈΠΊΠΎΡΠΈΡΡΠ°Π½Π½Ρ SyncMutex::__construct()Π΄Π»Ρ ΡΠΎΠ·Π΄Π°Π½ΠΈΡ ΠΈΠΌΠ΅Π½ΠΎΠ²Π°Π½Π½ΠΎΠ³ΠΎ ΠΌΡΡΡΠ΅ΠΊΡΠ° ΡΠΎ Π²ΡΠ΅ΠΌΠ΅Π½Π΅ΠΌ ΠΎΠΆΠΈΠ΄Π°Π½ΠΈΡ
Loading...
ΠΡΠΈΠΊΠ»Π°Π΄ #2 ΠΡΠΈΠΊΠ»Π°Π΄ Π²ΠΈΠΊΠΎΡΠΈΡΡΠ°Π½Π½Ρ SyncMutex::__construct()** Π΄Π»Ρ ΡΡΠ²ΠΎΡΠ΅Π½Π½Ρ Π±Π΅Π·ΡΠΌΠ΅Π½Π½ΠΎΠ³ΠΎ ΠΌ'ΡΡΠ΅ΠΊΡΡ**
Loading...
ΠΠΈΠ²ΡΡΡΡΡ ΡΠ°ΠΊΠΎΠΆ
- SyncMutex::lock() - Π§Π΅ΠΊΠ°Ρ Π½Π° Π΅ΠΊΡΠΊΠ»ΡΠ·ΠΈΠ²Π½Π΅ Π±Π»ΠΎΠΊΡΠ²Π°Π½Π½Ρ
- SyncMutex::unlock() - Π ΠΎΠ·Π±Π»ΠΎΠΊΡΡ ΠΌ'ΡΡΠ΅ΠΊΡ