Я стараюсь понять, как :: Оператор Delete синхронизируется с другими атомными операциями. Является ли какой-либо атомный :: write -sc-order-> :: anater delete в том же потоке?
Я стараюсь понять, как :: Оператор Delete синхронизируется с другими атомными операциями. Является ли какой-либо атомный :: write -sc-order-> :: anater delete в том же потоке? [code]atomic A; T1: old = A.read(relaxed); A.write(new_value,relaxed); delete(old); T2: v1=A.read(relaxed); < /code> - это возможный порядок: < /p> T1: delete(old); T2: v1=A.read(relaxed) T1: A.write(new_value, relaxed); [/code] can t1: write (new_value, relexted) be после t1: delete (old) для T2 в теории?