spostamento delay in coda
This commit is contained in:
@@ -245,10 +245,6 @@ namespace Eqn.Sender.Controllers
|
||||
var options = new ParallelOptions { MaxDegreeOfParallelism = numParall };
|
||||
await Parallel.ForEachAsync(messageList, async (message, token) =>
|
||||
{
|
||||
if (doDelay)
|
||||
{
|
||||
await Task.Delay(rnd.Next(15, 25));
|
||||
}
|
||||
Stopwatch lsw = new Stopwatch();
|
||||
var currData = new BStatData();
|
||||
lsw.Start();
|
||||
@@ -258,16 +254,17 @@ namespace Eqn.Sender.Controllers
|
||||
currData.Size = message.Tokens.Count;
|
||||
currData.TimeSec = lsw.Elapsed.TotalSeconds;
|
||||
elapsedTime.Add(currData);
|
||||
// eventuale delay se richiesto
|
||||
if (doDelay)
|
||||
{
|
||||
await Task.Delay(rnd.Next(15, 25));
|
||||
}
|
||||
});
|
||||
}
|
||||
else
|
||||
{
|
||||
foreach (var item in messageList)
|
||||
{
|
||||
if (doDelay)
|
||||
{
|
||||
await Task.Delay(rnd.Next(15, 25));
|
||||
}
|
||||
Stopwatch lsw = new Stopwatch();
|
||||
var currData = new BStatData();
|
||||
lsw.Start();
|
||||
@@ -277,6 +274,11 @@ namespace Eqn.Sender.Controllers
|
||||
currData.Size = item.Tokens.Count;
|
||||
currData.TimeSec = lsw.Elapsed.TotalSeconds;
|
||||
elapsedTime.Add(currData);
|
||||
// eventuale delay se richiesto
|
||||
if (doDelay)
|
||||
{
|
||||
await Task.Delay(rnd.Next(15, 25));
|
||||
}
|
||||
}
|
||||
}
|
||||
sw.Stop();
|
||||
|
||||
Reference in New Issue
Block a user