java两个线程同时调用一个类里的同一个方法,这样会出现什么情况?有没有问题?

2022-03-16 家居 325阅读
这个要看方法的功能,如果方法是修改同一个变量的话,有可能造成线程不同步,也就是说如果都把一个公用变量5-1的话,2个线程都调用有可能结果是4,因为他们有可能都拿到5,然后都对5-1,然后赋值给原来的变量
如果这个方法只是通过传入的参数计算后返回值,不涉及到修改公用变量的话,一点影响也没有
声明:你问我答网所有作品(图文、音视频)均由用户自行上传分享,仅供网友学习交流。若您的权利被侵害,请联系fangmu6661024@163.com