<PackageReference Include="NETStandard.Library" Version="2.0.3" />

System.Threading.Tasks.ConcurrentExclusiveSchedulerPair

public Task Completion { get; }

public ConcurrentExclusiveSchedulerPair(TaskScheduler taskScheduler, int maxConcurrencyLevel)

public ConcurrentExclusiveSchedulerPair(TaskScheduler taskScheduler, int maxConcurrencyLevel, int maxItemsPerTask)

public void Complete()