다음을 통해 공유


ChannelOptions.AllowSynchronousContinuations 속성

정의

채널에서 수행된 작업이 보류 중인 비동기 작업의 알림을 구독하는 연속을 동기적으로 호출할 수 있으면 true이고, 모든 연속이 비동기적으로 호출되어야 하면 false입니다.

public:
 property bool AllowSynchronousContinuations { bool get(); void set(bool value); };
public bool AllowSynchronousContinuations { get; set; }
member this.AllowSynchronousContinuations : bool with get, set
Public Property AllowSynchronousContinuations As Boolean

속성 값

Boolean

설명

이 옵션을 설정하면 true 추가 작업 항목 예약을 방지하여 측정 가능한 처리량 향상을 제공할 수 있습니다. 그러나, 예를 들어 생산자가 소비자와 관련된 작업을 실행하는 사람이 될 수 있으며, 신중하게 수행하지 않으면 예기치 않은 상호 작용으로 이어질 수 있으므로 병렬 처리가 감소될 수 있습니다. 기본값은 false입니다.

적용 대상