synchronized 同步方法下 里面有其他方法如果其他方法不加锁 会不会出现被抢
答案是可能会出现被抢的情况。
在 synchronized 同步方法中,如果该方法内部调用了其他非同步方法,那么这些非同步方法是不会被锁定的,其他线程仍然可以访问这些非同步方法,从而可能导致数据不一致或者其他问题。
因此,在 synchronized 同步方法内部,如果需要调用其他方法,建议将这些方法也设置为 synchronized 同步方法,以保证线程安全。
原文地址: https://www.cveoy.top/t/topic/eB6x 著作权归作者所有。请勿转载和采集!