В большинстве обсуждений, которые я прочитал, это указывает на то, что создание атома атома не гарантирует его потокобезопасности, оно просто гарантирует, что возвращаемое значение не будет мусором в результате записи одного объекта в он и другой пытаются прочитать его в то же время.
Я понимаю, что это не потокобезопасно, поскольку третий объект мог написать его, и пока объект, обращающийся к нему, не будет возвращать мусор, он не полностью уверен, какое значение он вернет, поскольку к нему написали несколько объектов в то же время, и он может получить любые их значения.
Итак, когда мы говорим, что он не будет возвращать мусор, будет ли мусор быть в том смысле, что если бы объект был неатомным, и объект пытался получить к нему доступ, а другой писал ему, он мог бы получить результат назад, писать и получать только частичную, неполную версию изменения, вызванного записью? Это то, что означает "мусор" в этом смысле, и какие атомарные свойства помогают предотвратить?