请教关于读写锁的问题,关于AcquireWriterLock取值为-1

bangchui_007 2010-03-04 09:47:34
在某个例子中看到ReaderWriterLock.AcquireWriterLock中的AcquireWriterLock 方法取 -1 的值,到处查也没找到是什么意思?只的MSDN上的说明中看到,“timeout 可指定 -1 毫秒以外的任何负值”,不明白这个-1是到底什么意思??请各位高手解答!


附部分代码:
if (!shutdownFlag)//检测服务状态关闭标志
{
rwLock.AcquireWriterLock(-1);//
shutdownFlag = true;
udpSocket.Close();
rwLock.ReleaseWriterLock();

while (rwOperationCount > 0)
Thread.Sleep(1);
}
...全文
203 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
bangchui_007 2010-03-09
  • 打赏
  • 举报
回复
还是没有人给详细讲解一下吗???谢谢啊!
bangchui_007 2010-03-04
  • 打赏
  • 举报
回复
给个答案啊!就没人给详细解释一下吗?
bangchui_007 2010-03-04
  • 打赏
  • 举报
回复
新手,能详细解释一下么,比如能够达到什么样的效果!
bigmingming 2010-03-04
  • 打赏
  • 举报
回复
timeout 在授予锁定请求前过期。

110,536

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧