永发信息网

c# lock语句后面的括号里的内容究竟应该怎么填?

答案:2  悬赏:0  手机版
解决时间 2021-02-12 20:00
c# lock语句后面的括号里的内容究竟应该怎么填?
最佳答案
这是在多线程时保护资源用的,括号里面是被锁住的资源,当第一个线程执行到这里的时候可以使用该资源,如果第二个线程执行到这里的时候第一线程还没用完那就排队等待,至于那个typeof那个没看到上下文,不清楚啊
应该是锁住对应的类吧追问比如说有一个实例obj1,有两不同的线程一个input一个output方法都要访问这个obj,那么在两个方法内都有一段lock(obj1)代码块,一个input 访问自己的lock代码块的时候output执行到自己的lock部分就要阻塞是这个意思不?追答恩,需要等待
全部回答
lock()括号中的东西,就是一个object。
如果lock锁住的大括号里的语句没执行完,就锁住这个object。如果这个object被锁住的,其他线程执行到这里都会被锁住而等待。
typeof加不加,对于lock本身没有任何作用,但是看代码的逻辑,起到什么作用。追问比如说有一个实例obj1,有两不同的线程一个input一个output方法都要访问这个obj,那么在两个方法内都有一段lock(obj1)代码块,一个input 访问自己的lock代码块的时候output执行到自己的lock部分就要阻塞是这个意思不?
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
xbox one 无线手柄有重力感应吗
踏板车的内清器坏了不要可以不?
136.82平的房子,多少公摊面积算合理
一头牛比一只兔子重495kg,这头牛的体积是兔子
摩托车有牌没证,有c1驾驶证,开摩托车闯红灯
kyb减震器对比原厂,这个问题有什么好的解决方
英雄无敌战争纪元 多少钻出天使
荣兰超市我想知道这个在什么地方
华为随行WiFi和华为E5771s-852和TP-LINK TL-T
冰雨专业美发店地址在哪,我要去那里办事
qq飞车中级驾照龙卷风怎么考
男方隐瞒女方外借大笔债务,现双方离婚,女方
绿林仙踪地址有知道的么?有点事想过去
请问联通手机如何解除集团客户绑定?
奎屯你型我塑精剪烫染发艺地址好找么,我有些
推荐资讯
自制汽车玻璃驱水剂
冰河世纪纯水机地址好找么,我有些事要过去
八江森林派出所怎么去啊,我要去那办事
吴向东的介绍
福田制衣有限公司在哪里啊,我有事要去这个地
沙发家具店怎么去啊,我要去那办事
黄果友缘布依狗肉馆我想知道这个在什么地方
HTC HD7 可以正常开机,屏上不显示东西
威县张营乡邵庄乡中学地址好找么,我有些事要
2017年烟台教师招聘面试采取什么形式
心梦圆教育(资阳安岳县)地址好找么,我有些事
流通中的纸币量与实际需要的纸币量不协调,会
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?