C# Class concord.Builders.ThreadingManagers.RunOnThreadPool

Inheritance: IParallelManager
Afficher le fichier Open project: uShip/Concord

Méthodes publiques

Méthode Description
RunActionsParallel ( int maxConcurrentRunners, IEnumerable buildSortedAllActions, CancellationToken token, TextWriterWrapper stdOut, ProgressStats runningTests, Stopwatch totalRuntime, ConcurrentBag testResults ) : void

Private Methods

Méthode Description
CreateThread ( TestRunAction action, CancellationToken token, TextWriterWrapper stdOut, ProgressStats runningTests, Stopwatch totalRuntime, ConcurrentBag testResults ) : void
RunTest ( MethodParameters mp ) : void
RunTest ( object parameters ) : void

Method Details

RunActionsParallel() public méthode

public RunActionsParallel ( int maxConcurrentRunners, IEnumerable buildSortedAllActions, CancellationToken token, TextWriterWrapper stdOut, ProgressStats runningTests, Stopwatch totalRuntime, ConcurrentBag testResults ) : void
maxConcurrentRunners int
buildSortedAllActions IEnumerable
token System.Threading.CancellationToken
stdOut concord.Wrappers.TextWriterWrapper
runningTests ProgressStats
totalRuntime Stopwatch
testResults ConcurrentBag
Résultat void