实现互斥用“标志位”的方式和“c#自带类mutex和lock”实现有什么区别?
标志位方式:while(ture){if(nFlag==1){临界资源使用代码}}c#自带类mutex和lock方式:lock(this){Mutex.WaitOne()...
标志位方式:
while(ture)
{
if(nFlag==1)
{临界资源使用代码}
}
c#自带类mutex和lock方式:
lock(this)
{
Mutex.WaitOne()
临界资源的使用代码
mutex.ReleaseMutex();
} 展开
while(ture)
{
if(nFlag==1)
{临界资源使用代码}
}
c#自带类mutex和lock方式:
lock(this)
{
Mutex.WaitOne()
临界资源的使用代码
mutex.ReleaseMutex();
} 展开
1个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询