Skip to content

Commit 7ce15a8

Browse files
committed
修复注释
1 parent dd36a5c commit 7ce15a8

File tree

1 file changed

+5
-6
lines changed

1 file changed

+5
-6
lines changed

AsyncWorkerCollection/AsyncTaskQueue_/AsyncTaskQueue.cs

Lines changed: 5 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
namespace dotnetCampus.Threading
77
{
88
/// <summary>
9-
/// 异步任务队列,这是重量级的方案,将会开启一个线程来做
9+
/// 异步任务队列,将任务加入到队列里面按照顺序执行
1010
/// </summary>
1111
#if PublicAsInternal
1212
internal
@@ -31,7 +31,7 @@ public AsyncTaskQueue()
3131
/// </summary>
3232
/// <typeparam name="T">返回结果类型</typeparam>
3333
/// <param name="func">异步操作</param>
34-
/// <returns>isInvalid:异步操作是否有效(多任务时,如果设置了<see cref="AutoCancelPreviousTask"/>,只会保留最后一个任务有效);result:异步操作结果</returns>
34+
/// <returns>IsInvalid:异步操作是否有效(多任务时,如果设置了<see cref="AutoCancelPreviousTask"/>只会保留最后一个任务有效);Result:异步操作结果</returns>
3535
public async Task<(bool IsInvalid, T Result)> ExecuteAsync<T>(Func<Task<T>> func)
3636
{
3737
var task = GetExecutableTask(func);
@@ -191,7 +191,6 @@ private void Dispose(bool disposing)
191191
}
192192

193193
_queue.Clear();
194-
_autoResetEvent = null;
195194
_isDisposed = true;
196195
}
197196

@@ -200,18 +199,18 @@ private void Dispose(bool disposing)
200199
#region 属性及字段
201200

202201
/// <summary>
203-
/// 是否使用单线程完成任务.
202+
/// 是否使用单线程完成任务
204203
/// </summary>
205204
public bool UseSingleThread { get; set; } = true;
206205

207206
/// <summary>
208-
/// 自动取消以前的任务
207+
/// 自动取消以前的任务
209208
/// </summary>
210209
public bool AutoCancelPreviousTask { get; set; } = false;
211210

212211
private bool _isDisposed;
213212
private readonly ConcurrentQueue<AwaitableTask> _queue = new ConcurrentQueue<AwaitableTask>();
214-
private AsyncAutoResetEvent _autoResetEvent;
213+
private readonly AsyncAutoResetEvent _autoResetEvent;
215214

216215
#endregion
217216
}

0 commit comments

Comments
 (0)