Изучаю тему тредов. Насколько мне известно, если программа не ориентирована на многопотоковое исполнение и происходит параллельное чтение/запись, это может привести к непредвиденным последствиям.
Однако предположим, что идеальная точность не имеет значения? Допустим, вы опрашиваете координаты мыши в одном потоке, и ваш основной поток считывает эти значения без блокировки. Вы можете не получить идеально точные результаты (потенциальное сочетание новых и старых данных), но при достаточно быстром опросе неточность должна быть незаметна для пользователя. Имеет ли значение, что метод не является потокобезопасным? Может ли это вызвать другие проблемы?