静态方法 的并发性

系统中采用了很多的静态方法 如果在系统并发性很高的情况下  静态方法中的数据操作会不会影响?

繁花不似锦
浏览 562回答 2
2回答

子衿沉夜

如果操作的变量是在静态方法里定义的,那么不会影响;如果操作的变量是在外面定义的,那会影响。

小怪兽爱吃肉

修改静态数据时lock一下,就可以了。lock(obj) //obj 就是随便定义的一个对象{  //操作静态数据}
打开App,查看更多内容
随时随地看视频慕课网APP