竞争条件是临界区可能发生的一种特殊状况。临界区是为了避免多线程产生并发问题而让多个线程顺序执行的那一段代码(我查阅了很多资源,对比了一些博客网站,对临界区的描述各不一致,这里只是我对临界区的一种理解,如果您有更好的描述,请告知小弟)。