参考URL:Java并发性和多线程介绍目录 1.竞态条件:两个或多个线程竞争同一个资源,并且对执行的先后顺序敏感的时候,就存在竞态条件。 2.临界区:产生竞态条件的代码区就是临界区。 3.在临界区使用同步可以避免竞态条件。