C# Class NSoft.NFramework.Parallelism.DataStructures.AsyncBarrier

Show file Open project: debop/NFramework

Public Methods

Method Description
AsyncBarrier ( ) : System

생성자

AsyncBarrier ( int participantCount ) : System

생성자

SignalAndWait ( ) : Task

이 함수를 호출하여, 참여에서 빠져나갔음을 알려주고, 전체 작업이 완료되었는지 알 수 있도록 Task를 반환합니다. 여기서 Task를 반환받아, Wait를 수행하면, 비동기적으로 Barrier에 참여하는 것이 된다.

Method Details

AsyncBarrier() public method

생성자
public AsyncBarrier ( ) : System
return System

AsyncBarrier() public method

생성자
public AsyncBarrier ( int participantCount ) : System
participantCount int 참여자 수 (0보다 커야 합니다)
return System

SignalAndWait() public method

이 함수를 호출하여, 참여에서 빠져나갔음을 알려주고, 전체 작업이 완료되었는지 알 수 있도록 Task를 반환합니다. 여기서 Task를 반환받아, Wait를 수행하면, 비동기적으로 Barrier에 참여하는 것이 된다.
public SignalAndWait ( ) : Task
return Task