DefaultWorkflowSchedulerService.MaxSimultaneousWorkflows Property

Definition

Gets the maximum number of workflow instances that can be stored in the thread pool queue.

public int MaxSimultaneousWorkflows { get; }

Property Value

An integer that represents the maximum number of workflow instances that can be stored in the thread pool queue.

Remarks

The default value for this method is 5 for a single-processor machine, and (int)(5 * Environment.ProcessorCount * .8) for a multiple-processor machine. Note that (int)(5 * Environment.ProcessorCount * .8) is not always the same as (int)(4 * Environment.ProcessorCount), because of the rules of integer arithmetic.

Applies to

Product Versions
.NET Framework 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1