Size: a a a

2020 June 09

t

ttldtor in codingteam
что под капотом? Нахер писать эти слова про магию компилятора в дескрипшене?
источник

t

ttldtor in codingteam
In other words, if there is no possibility of undefined behavior (including data races) when passing &T references between threads. - это что такое? На это дрочить?
источник

c

codingteam@cjr in codingteam
Minoru
Sync это просто маркер в системе типов
источник

t

ttldtor in codingteam
ну так укажите, что вот тут можно уделить пару минут
источник

MK

Matwey Kornilov in codingteam
ttldtor
In other words, if there is no possibility of undefined behavior (including data races) when passing &T references between threads. - это что такое? На это дрочить?
Так это самое, там же не  в этом тема
источник

MK

Matwey Kornilov in codingteam
А в том что когда ты передашь в другой поток свою ссылку, то компилятор не позволит тебе её больше трогать
источник

MK

Matwey Kornilov in codingteam
Т.е. ты передал, и переменная пропала
источник

t

ttldtor in codingteam
codingteam@cjr
Minoru
Sync это просто маркер в системе типов
и во что оно превращается в итоге?
источник

MK

Matwey Kornilov in codingteam
И всё. Понятное дело что не будет рейса
источник

t

ttldtor in codingteam
Есть какое-то определённое поведение компилятора?
источник

c

codingteam@cjr in codingteam
Minoru
@ttldtor: ни во что. Это тип. Он определяет, что компилятор позволяет делать со значением
источник

t

ttldtor in codingteam
бля
источник

t

ttldtor in codingteam
абсолюно. неинформативно.
источник

c

codingteam@cjr in codingteam
Minoru
ну это как type_traits в плюсах, чо ты
источник

t

ttldtor in codingteam
там я вижу, во что превратится
источник

MK

Matwey Kornilov in codingteam
ttldtor
Есть какое-то определённое поведение компилятора?
Я не слышал. Подозреваю там типа очереди сообщений, куда поинтер кидают
источник

c

codingteam@cjr in codingteam
Minoru
нет трейта — SFINAE не находит перегрузки и валит компиляцию
источник

c

codingteam@cjr in codingteam
Minoru
вот тут такая же тема, только для отслеживания доступа из других тредов
источник

MK

Matwey Kornilov in codingteam
Но типа это детали реализации
источник

t

ttldtor in codingteam
ТАК ВОТ Я И ХОЧУ СКАЗАТЬ
источник