Можем ли мы иметь условия гонки в однопоточной программе?
Вы можете найти наВот очень хорошее объяснение того, что такое состояние гонки.
В последнее время я видел много людей, делающих запутанные заявления о состоянии гонки и темах.
Я узнал, что условия гонки могут возникнуть только между нитями. Но я видел код, похожий на условия гонки, в языках событий и асинхронных языках, даже если программа была однопоточной, как в Node.js, в GTK + и т. Д.
Можем ли мы иметь состояние гонки в однопоточной программе?