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)
}
                  
                

목차