Это, вероятно, широкий вопрос, но я хотел бы знать, где параллелизм обычно используется для настольных приложений с одним пользователем.Как определить случай (в идеале, на стадии проектирования), когда могут возникнуть проблемы с параллелизмом?
PS: Исходя из теории ОС, я бы сказал, что проблемы с параллелизмом обычно возникают, когда ресурс не может использоваться совместно (например,: принтер).Я все еще не знаю, где это может произойти на уровне программирования.