mirror of
https://github.com/dotnet/MQTTnet.git
synced 2026-10-17 09:43:05 +08:00
1565 high cpu load from asyncsignal (#1566)
This commit is contained in:
@@ -4,8 +4,10 @@
|
||||
|
||||
namespace MQTTnet.Internal
|
||||
{
|
||||
public class AsyncQueueDequeueResult<TItem>
|
||||
public sealed class AsyncQueueDequeueResult<TItem>
|
||||
{
|
||||
public static readonly AsyncQueueDequeueResult<TItem> NonSuccess = new AsyncQueueDequeueResult<TItem>(false, default);
|
||||
|
||||
public AsyncQueueDequeueResult(bool isSuccess, TItem item)
|
||||
{
|
||||
IsSuccess = isSuccess;
|
||||
@@ -15,5 +17,10 @@ namespace MQTTnet.Internal
|
||||
public bool IsSuccess { get; }
|
||||
|
||||
public TItem Item { get; }
|
||||
|
||||
public static AsyncQueueDequeueResult<TItem> Success(TItem item)
|
||||
{
|
||||
return new AsyncQueueDequeueResult<TItem>(true, item);
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user