Действительно ли возможно запросить семафор, созданный с sem_get, на самом деле не блокируясь как функция sem_acquire, делает?
С наилучшими пожеланиями, Dan.
К сожалению, PHP в настоящее время не поддерживает неблокирующие семафоры.
Если что-то подобное необходимо, вы можете использовать семафоры вместе с разделяемой памятью для создания ваших собственных неблокирующих механизмов блокировки.
Используйте переменную совместно используемой памяти, чтобы отметить, существует ли блокировка, а затем используйте семафор для операций с этой переменной.