次の方法で共有


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

プロパティ値

注釈

このオプションを に true 設定すると、追加の作業項目のスケジュール設定を回避することで、測定可能なスループットを向上させることができます。 ただし、たとえば、プロデューサーがコンシューマーに関連付けられた作業を実行する場合と同様に、並列処理の削減のコストがかかる場合があり、慎重に行わないと、予期しないやり取りにつながる可能性があります。 既定値は、false です。

適用対象