PHP.mk документација

sem_remove

Почист и полокален преглед на PHP референцата, со задржана структура од PHP.net и подобра читливост за примери, секции и белешки.

function.sem-remove.php PHP.net прокси Преводот се освежува
Оригинал на PHP.net
Патека function.sem-remove.php Локална патека за оваа страница.
Извор php.net/manual/en Оригиналниот HTML се реупотребува и локално се стилизира.
Режим Прокси + превод во позадина Кодовите, табелите и белешките остануваат читливи во истиот тек.
sem_remove

Референца за `function.sem-remove.php` со подобрена типографија и навигација.

function.sem-remove.php

sem_remove

(PHP 4 >= 4.1.0, PHP 5, PHP 7, PHP 8)

sem_removeОтстрани семафор

= NULL

sem_remove(SysvSemaphore $semaphore): bool

sem_remove() го отстранува дадениот семафор.

По отстранувањето на семафорот, тој повеќе не е достапен.

Параметри

semaphore
Семафор како што е вратен од sem_get().

Вратени вредности

Патеката до PHP скриптата што треба да се провери. true на успех или false при неуспех.

Дневник на промени

Верзија = NULL
8.0.0 semaphore беше вратено при неуспех. SysvSemaphore инстанца сега; претходно, а resource се очекуваше.

Види Исто така

Белешки од корисници 1 белешка

donotcallme на iwillcallyou dot com
12 години пред
sem_remove() shouldn't be part of a normal cleanup/teardown and should be called very rarely due to bugs in the implementation.

It doesn't seem to hurt to leave semaphores lying around and is likely to be more performance-friendly to do so.  If you are concerned about having too many semaphores floating around for an application (e.g. a file cache that uses ftok()), you can use some modulus arithmetic and simple addition to create a limited range of values for your semaphores off in the middle of nowhere.  For example, ftok() % 101 + 0xBADBEEF.  Be sure to replace 0xBADBEEF with your own random value.  The example limits the range to 101 semaphores.  101 is a prime number - so if you want more or less, be sure to replace it with a prime number since primes theoretically help distribute values more evenly.
На оваа страница

Автоматски outline од активната документација.

Насловите ќе се појават тука по вчитување.

Попрегледно читање

Примерите, changelog табелите и user notes се визуелно издвоени за да не се губат во долгата содржина.

Брз совет Користи го outline-от Скокни директно на главните секции од активната страница.
Извор Оригиналниот линк останува достапен Кога ти треба целосен upstream context, отвори го PHP.net во нов tab.