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() - Π ΠΎΠ·Π±Π»ΠΎΠΊΡƒΡ” ΠΌ'ΡŽΡ‚Π΅ΠΊΡ