都同时调用了,怎么还不是多线环境下呢?但是就算是同时调用,如果没有共享变量,有共享变量,但变量是final(引用类型除外)或者是线程安全类(concurrent包下的,也可以)就不会存在并发问题.publicclasstestutil(){privatestaticinti=0publicstaticinta(){returni++;//会有并发问题}publicstaticintb(){inti=0;returni++;//不会有并发问题}}方法是否存在并发问题,判断是否有竞态条件就好了?
竞态条件:如何避免出现竞态条件[朗读]
@uskaka
顶0
加入收藏
相关问答推荐