c# async await 公共变量要互斥锁吗

 我来答
lzh3452
2015-03-13 · TA获得超过1044个赞
知道小有建树答主
回答量:1168
采纳率:100%
帮助的人:859万
展开全部
有可能需要,比如你有多个线程,需要对同一个变量赋值和取值,那么如果线程一根据这个变量的值做了判断,并给赋了新的值,然后做相应的处理,这个时候线程二也来做同样的事,因为线程一没处理完,但变量值已经变了,这时候线程二对新的变量值做处理其实是错误的,这种情况就需要锁住。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式