您有以下情况:
//Two threads, using shared data
shared data = 2
Thread1: reads shared data
Thread2: reads shared data
Thread1: shared data = read value + 1
Thread2: shared data = read value + 1
result: shared data = 3
//Should have been 4 if not for this problem.
我不想要问题的解决方案,我知道如何修复它,它与实际问题无关。
我想要并发这一特定问题的技术术语。将其用于技术报告。
答案 0 :(得分:8)
这不是简单地称为竞争条件吗?