instead of ParallelActionInvoker.InvokeAllWaiting... use ParallelActionInvoker.With().Actions(..).Timeout(..).ThreadPriority(..) <-- IInvoker