Size: a a a

2020 August 11

RP

Roman Proskuryakov in rust_offtopic
Constantine Drozdov
статью 2001 года?
https://github.com/isocpp/CppCoreGuidelines/blob/master/CppCoreGuidelines.md#Rconc-races  зато тут как много написано!

CP.2: Avoid data races
Reason

Unless you do, nothing is guaranteed to work and subtle errors will persist.
источник

CD

Constantine Drozdov in rust_offtopic
Roman Proskuryakov
статью почитай, она весьма познавательна
вот только я полагаю, что ты компиляторы 2001 года никогда не запускал
источник

BD

Berkus Decker in rust_offtopic
вот да, тогдашние компили и volatile это совсем другая история
источник

CD

Constantine Drozdov in rust_offtopic
а я на них работал
источник

RP

Roman Proskuryakov in rust_offtopic
Berkus Decker
вот да, тогдашние компили и volatile это совсем другая история
может хотя бы ты почитаешь статью?
источник

CD

Constantine Drozdov in rust_offtopic
и volatile в многопоточке, ты не поверишь, писал
источник

CD

Constantine Drozdov in rust_offtopic
только компилятору 2003 года
источник

CD

Constantine Drozdov in rust_offtopic
в противном случае он разблокировку мьютекса очень хотел зареордерить
источник

RP

Roman Proskuryakov in rust_offtopic
Constantine Drozdov
когда-нибудь обязательно займусь историей C++, с версией C++98 слишком мало знаком
хвастаешься своей некомпетентностью? интересно
источник

RP

Roman Proskuryakov in rust_offtopic
в той статье Александреску приблизился к описанию Send/Sync в семантике volatile. жаль, что работа с volatile УБшная, но могли бы и другой квалификатор ради такого дела вкорячить.
источник

RP

Roman Proskuryakov in rust_offtopic
Constantine Drozdov
а ты знаешь, что такое volatile qualifier и как он работает?
так мы показали, что ты не знаешь, что такое volatile qualifier. давай вернемся к "умному" расположению const слева или справа. в контексте T и массивов.
источник

BD

Berkus Decker in rust_offtopic
Roman Proskuryakov
может хотя бы ты почитаешь статью?
лень
источник

CD

Constantine Drozdov in rust_offtopic
Roman Proskuryakov
в той статье Александреску приблизился к описанию Send/Sync в семантике volatile. жаль, что работа с volatile УБшная, но могли бы и другой квалификатор ради такого дела вкорячить.
это очень круто
источник

CD

Constantine Drozdov in rust_offtopic
думаю, авторы стандарта C++11 читали Александреску
источник

CD

Constantine Drozdov in rust_offtopic
и решили так не делать
источник

CD

Constantine Drozdov in rust_offtopic
не удивлюсь, если в обсуждении принимал участие сам Александреску
источник

RP

Roman Proskuryakov in rust_offtopic
Constantine Drozdov
и решили так не делать
О да, безгрешные авторы стандарта, которые не допускают ошибок!
источник

V

Vetro in rust_offtopic
cpp_offtopic
источник

CD

Constantine Drozdov in rust_offtopic
Roman Proskuryakov
О да, безгрешные авторы стандарта, которые не допускают ошибок!
ну уверен, что Александреску понял свою статью хуже, чем ты
источник

CD

Constantine Drozdov in rust_offtopic
или были какие-то теоретические работы по алгоритмам кэш-когерентности
источник