parallel parallel\Sync 클래스
(1.1.0)
저수준 동기화
parallel\Sync 클래스는 낮은 수준의 동기화 기본 요소, 뮤텍스, 조건 변수에 대한 액세스를 제공하고 세마포어의 구현을 허용합니다.
대부분의 응용 프로그램에 대한 동기화는 채널을 사용하여 훨씬 더 잘 구현되지만 경우에 따라 저수준 코드 작성자는 이러한 저수준 메커니즘에 액세스할 수 있는 것이 유용할 수 있습니다.
클래스 개요
final class parallel\Sync {
/* Constructor */
public __construct()
public __construct(scalar $value)
/* Access */
public get(): scalar
public set(scalar $value)
/* Synchronization */
public wait()
public notify(bool $all = ?)
public __invoke(callable $critical)
}
목차
- parallel\Sync::__construct — Construction
- parallel\Sync::get — Access
- parallel\Sync::set — Access
- parallel\Sync::wait — Synchronization
- parallel\Sync::notify — Synchronization
- parallel\Sync::__invoke — Synchronization