racecondition(也叫做资源竞争),是多线程编程中比较头疼的问题.特别是java多线程模型当中,经常会因为多个线程同时访问相同的共享数据,而造成数据的不一致性.为了解决这个问题,通常来说需要加上同步标志“synchronized”,来保证数据的串行访问.但是“synchronized”是个性能杀手,过多的使用会导致性能下降,特别是扩展性下降,使得你的系统不能使用多个cpu资源。
竞态条件:如何避免出现竞态条件[朗读]
@lkgetkk
顶0
加入收藏
相关问答推荐