在并发错觉的系统中执行的两个或多个进程可能会访问共享数据,并且可能会尝试同时更改共享数据。由于进程调度算法可以随时在进程之间交换,因此我们实际上并不知道进程访问数据的顺序,这会导致系统中的不一致。系统中的这种情况称为竞争条件。