Merge branch 'Fix-high-CPU-usage'

This commit is contained in:
Christian
2022-07-12 11:57:03 +02:00
2 changed files with 8 additions and 1 deletions
@@ -188,6 +188,8 @@ namespace MQTTnet.Server
// own exception in the reading loop!
while (!cancellationToken.IsCancellationRequested)
{
await Task.Yield();
var packet = await ChannelAdapter.ReceivePacketAsync(cancellationToken).ConfigureAwait(false);
if (packet == null)
{
@@ -315,6 +317,10 @@ namespace MQTTnet.Server
{
packetBusItem.MarkAsFailed(exception);
}
finally
{
await Task.Yield();
}
}
}
catch (OperationCanceledException)