Запросить семафор PHP без блокирования?

Действительно ли возможно запросить семафор, созданный с sem_get, на самом деле не блокируясь как функция sem_acquire, делает?

С наилучшими пожеланиями, Dan.

10
задан Dan 21 December 2009 в 15:30
поделиться

1 ответ

К сожалению, PHP в настоящее время не поддерживает неблокирующие семафоры.

Если что-то подобное необходимо, вы можете использовать семафоры вместе с разделяемой памятью для создания ваших собственных неблокирующих механизмов блокировки.

Используйте переменную совместно используемой памяти, чтобы отметить, существует ли блокировка, а затем используйте семафор для операций с этой переменной.

6
ответ дан 4 December 2019 в 03:16
поделиться
Другие вопросы по тегам:

Похожие вопросы: