Le seguenti osservazioni sono valide per WF 3.0, non ho ancora fatto prove sul 3.5.
Una notizia interessante riportata da MSDN a proposito della proprietà MaxSimultaneousWorkflows della classe DefaultWorkflowSchedulerService è la sequente:
"The default value for this method is 5 for a single-processor machine, and (int)(5 * Environment.ProcessorCount * .8) for a multiple-processor machine...".
Questo significa che, se non diversamente specificato, il WF Runtime è in grado di eseguire 5 workflow concorrenti su una macchina mono-processore, che diventano 8 con un processore Hyper-Threading.
Cosa fare se si vuole scavalcare questo limite e non si può/vuole aumentare il numero di...