예제 #1
0
 /// <summary>
 /// 初始化一个<see cref="AsyncLock"/>类型的新实例
 /// </summary>
 public AsyncLock()
 {
     _semaphore = new AsyncSemaphore(1);
     _releaser  = Task.FromResult(new Releaser(this));
 }
예제 #2
0
파일: AsyncLock.cs 프로젝트: i66soft/osharp
 /// <summary>
 /// 初始化一个<see cref="AsyncLock"/>类型的新实例
 /// </summary>
 public AsyncLock()
 {
     _semaphore = new AsyncSemaphore(1);
     _releaser = Task.FromResult(new Releaser(this));
 }