Оказывается в PHP нет возможности закрыть семафор неблокирующим способом: то есть если он открыт, то закрыть и вернуть один статут, а если закрыт, то вернуть другой. Всем желающим делать такое предлагается использовать разделяемую память и семафор для синхронизации доступа к ней.
Проголосовал за
фичу в их треккере.
Comments 2
Reply
Была мелкая прожка на нем, захотелось добавить в неё ма-аленькую фичу. Настолько маленькую, что взять и переделать казалось слишком крупной затеей. В конечном итоге маленькими кусочками (ради каждого из которых выкидывать все казалось нецелесообразным) прожка была переписана вся :)
Reply
Leave a comment