Calcolo foto al minuto
This commit is contained in:
parent
9794ce1abb
commit
4cfc537246
4 changed files with 31 additions and 36 deletions
|
|
@ -149,32 +149,12 @@ namespace MaddoShared
|
|||
}, maxDegreeOfParallelism: threads, false, cancellationToken);
|
||||
|
||||
|
||||
//var throttler = new SemaphoreSlim(initialCount: threads);
|
||||
//foreach (var fileData in dataToProcess)
|
||||
//{
|
||||
// await throttler.WaitAsync();
|
||||
// allTasks.Add(Task.Factory.StartNew(() => {
|
||||
// try
|
||||
// {
|
||||
// new ImageCreatorSharp(fileData.File, fileData.Directory).CreaImmagineThread(
|
||||
// fileData.File.Name);
|
||||
// }
|
||||
// finally
|
||||
// {
|
||||
// throttler.Release();
|
||||
// }
|
||||
// }, CancellationToken.None, TaskCreationOptions.None, scheduler));
|
||||
//}
|
||||
|
||||
//await Task.WhenAll(test);
|
||||
}
|
||||
else
|
||||
{
|
||||
|
||||
var asdf = SplitList(dataToProcess.ToList(), dataToProcess.Count()).ToList();
|
||||
//var sadf = asdf[0];
|
||||
|
||||
//var sadf1 = asdf[1];
|
||||
var asdf = SplitList(dataToProcess.ToList(), options.ChunksSize).ToList();
|
||||
|
||||
|
||||
foreach (var sdaf in asdf)
|
||||
{
|
||||
|
|
@ -197,22 +177,9 @@ namespace MaddoShared
|
|||
|
||||
|
||||
|
||||
//foreach (var chunk in asdf)
|
||||
//{
|
||||
// await Task.WhenAll(chunk);
|
||||
// GC.Collect();
|
||||
// //GC.WaitForPendingFinalizers();
|
||||
// //GC.Collect();
|
||||
//}
|
||||
|
||||
}
|
||||
}
|
||||
|
||||
//foreach (var task in test)
|
||||
//{
|
||||
// await task;
|
||||
//}
|
||||
|
||||
|
||||
}
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue