2016 - 2024

感恩一路有你

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

浏览量:2803 时间:2021-03-18 14:55:12 作者:admin

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

这取决于方法的功能。如果该方法要修改相同的变量,则可能会导致线程不同步。也就是说,如果两个线程都调用一个公共变量5-1,结果可能是4,因为它们可能都得到5,然后它们都配对5-1,然后将值赋给原始变量。如果该方法只通过传入的参数计算返回值,不涉及修改公共变量,则没有效果

但是,当两个线程都被锁定时,如果它们包含同一个对象,则不可能同时运行,同时运行只是一种错觉。同时,只能处理一个线程

java中输出菱形的代码 java中输出换行 java中如何输出n个空格

版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。