LINUX.ORG.RU

История изменений

Исправление dzidzitop, (текущая версия) :

И да - если ты тоже считаешь (знаешь) что в плюсах с точки зрения многопоточности какая-то особая семантика, отличающаяся от вызова обычной функции, то потрудись, пожалуйста показать цитатку из стандарта.

Я знаю, что это не так - и это достаточно легко понять, поскольку даже компилятор может свободно переставлять инструкции, «размазывая» инструкции конструктора или вызывая конструктор между другими инструкциями (в том числе и пересекая передачу ссылки на ещё не созданный полностью объект между потоками, например, через атомики с memory_order_relaxed).

Но если вдруг ты чудом увидишь что-то, что откроет мне глаза, то процитируй стандарт. Ссылок на творчество и код «авторитетов» не нужно - достаточно стандарта C++11 и новее.

И тогда уже поговорим. А читать бредни балаболов, которые обвиняют меня во лжи, как и отвечать на эти бредни, я не буду.

Исходная версия dzidzitop, :

И да - если ты тоже считаешь (знаешь) что в плюсах с точки зрения многопоточности какая-то особая семантика, отличающаяся от вызова обычной функции, то потрудись, пожалуйста показать цитатку из стандарта.

Я знаю, что это не так - и это достаточно легко понять, поскольку даже компилятор может свободно переставлять инструкции, «размазывая» инструкции конструктора или вызывая конструктор между другими инструкциями (в том числе и пересекая передачу ссылки на ещё не созданный полностью объект между потоками, например, через атомики с memory_order_relaxed).

Но если вдруг ты чудом увидишь что-то, что откроет мне глаза, то процитируй стандарт. Ссылок на творчество и код «авторитетов» не нужно - достаточно стандарта C++11 и новее.

И тогда уже поговорим.