c# 为什么我在线程里锁住全局变量的时候,同时在主线程使用该全局变量的时候,值为空呢?
追问:你的意思是说只有在lock释放了全局变量,在别的地方才可以使用吗???
那如果我把lock放到一个timer里,别的地方就用不了啦?
追问:你的意思是说只有在lock释放了全局变量,在别的地方才可以使用吗???
那如果我把lock放到一个timer里,别的地方就用不了啦?
答案:因为该变量没用完。主线程没办法访问。这也是lock的作用
上一个:怎么安装Microsoft .NET Framework 2.0啊,为什么我家一下在下来就是白纸啊,求高手解决啊,我很急
下一个:.net framework中,通用类型系统简写是 1.CLR 2.CTS 3.MSIL 4.FCL