надо защитить запись в переменную из разных потоков. но если операция атомарна, она не сможет быть прервана другим потоком, ибо будет выполняться за один такт. разве нет?
Лучше код покажи
да код там смотреть особо нечего, есть синглтон и там свойство типа DateTime...
ну защитишь ты запись в переменную, а что если после первой записи запишет второй поток? тебе надо не запись защищать, а определенный скоуп
не, именно запись надо. программа опрашивает датчики и если после первой записи значение сразу перезапишется, это нормально. главное — чтобы два потока одновременно не получали доступ на запись и кто-то в момент записи не пытался прочитать частично изменённое значение. а так, запись производится при наступлении определённого события. это норма
ну тогда частично измененного не будет
неконсистентное состояние может быть только если у тебя будет класс и ты свойства будешь по очереди писать, с датой все ок будет
это именно то, что мне и надо. спасибо.
Обсуждают сегодня