Java中什么是竞态条件?

提问者:帅平 问题分类:面试刷题

Java中什么是竞态条件?

1 个回答
Rae
Rae 管理员

在大多数实际的多线程应用中,两个或两个以上的线程需要共享对同一数据的存取。如果i线程存取相同的对象,并且每一个线程都调用了一个修改该对象状态的方法,将会发生什么呢?可以想象,线程彼此踩了对方的脚。根据线程访问数据的次序,可能会产生讹误的对象。这样的情况通常称为竞争条件。

发布于:1个月前 (10-20)
我来回答