В предположении, что линия не должна рассматриваться как атомарная операция, вы можете разделить любой из линий модифицируя x на основе собственного значения в , читайте и напишите часть. Делать это только для одного, например, из increase
функций, урожайности:
y = 5;
int temporary = x; // read value
temporary += y;
x = temporary; // write modified value back
x++; // this could be split up similarly
z = /* whatever */;
С этой «расширенной» кодовой последовательностью вы не должны иметь никаких проблем с поиском последовательности операций с различными значениями результата для x
.
прилагается усилия сначала. Что вы думаете в настоящее время? – Takarii
Я загрузил способ, которым я пробовал, в настоящее время значение x s совпадает с тем же, что и последовательность выполнения. – tishantha