меня есть класс, как указано ниже:
Две нити, используя тот же объект, но изменив seprate свойство объекта
public class Test {
public Test1 a;
public Test2 b;
}
Теперь у меня есть 2 темы.
Thread 1 модифицирует «test1» и нить 2 модифицирует «test2»
Может ли возможность повреждения данных, т.е. в то время как поток 1 был модифицирование «Test1» класс, но между ними нить 2 пришла и начала модификация «Test2» и, следовательно, изменения были потеряны или данные были повреждены/неполное обновление?
Есть ли причина, о которой вы так думаете? –