java如何设置一个方法在执行完成前不再次被调用执行

2024-11-26 06:21:09
推荐回答(1个)
回答1:

如果a在调用, b需要等待a执行完了再执行,可以在方法定义上加上 synchronized 关键词,此时该方法在同一时间只能被一个调用,其他调用则需要等待;
或者自行在方法中设置一全局变量, 当调用test方法时,改变值;使用完后,恢复;在每次调用时检测值是否修改