Size: a a a

Rust — русскоговорящее сообществo

2020 October 22

M

Mnwa in Rust — русскоговорящее сообществo
thread 'main' panicked at 'x = 0, y = 0', src/main.rs:23:9
источник

MB

Mikail Bagishov in Rust — русскоговорящее сообществo
:)
источник

MB

Mikail Bagishov in Rust — русскоговорящее сообществo
Предлагаю спросить в дискорде токио
источник

MB

Mikail Bagishov in Rust — русскоговорящее сообществo
Там есть канал, посвященный луму
источник

M

Mnwa in Rust — русскоговорящее сообществo
Окс, спрошу там
источник

DF

Dollar Føølish in Rust — русскоговорящее сообществo
Можно ещё дизасм посмотреть
источник

MB

Mikail Bagishov in Rust — русскоговорящее сообществo
источник

MB

Mikail Bagishov in Rust — русскоговорящее сообществo
Dollar Føølish
Можно ещё дизасм посмотреть
Тут семантику диктует лум, а не процессор
источник

ph

pl 🦑 hk in Rust — русскоговорящее сообществo
оно и без лума падает
источник

DF

Dollar Føølish in Rust — русскоговорящее сообществo
Эх
источник

DF

Dollar Føølish in Rust — русскоговорящее сообществo
Сломали шайтаны
источник

MB

Mikail Bagishov in Rust — русскоговорящее сообществo
И по идее на x64 какие-то некорректные программы могут работать без сбоев.
источник

r

red75prime in Rust — русскоговорящее сообществo
Dollar Føølish
Протокол когерентности есть но он не для атомикоа
Хм. MESI protocol не для атомиков? Разве что не только для атомиков.
источник

Э

Эрик in Rust — русскоговорящее сообществo
Интересно, что будет с relaxed вместо SeqCst?
источник

DF

Dollar Føølish in Rust — русскоговорящее сообществo
red75prime
Хм. MESI protocol не для атомиков? Разве что не только для атомиков.
Без меси мы бы программировать вообще не смогли
источник

DF

Dollar Føølish in Rust — русскоговорящее сообществo
Так что не только для них :)
источник

ph

pl 🦑 hk in Rust — русскоговорящее сообществo
источник

AT

Alexander Tchitchigi... in Rust — русскоговорящее сообществo
Dollar Føølish
Без меси мы бы программировать вообще не смогли
Просто руками бы синхронизировпли. Распределённые системы же синхронизируются без MESI. 🤷‍♀
источник

Э

Эрик in Rust — русскоговорящее сообществo
Тут как раз всё правильно, потому что тред первый отрабатывает до второго.
источник

M

Mnwa in Rust — русскоговорящее сообществo
Уже нашли там ошибку
Поменяй ассерт на
assert!(!(res_x == 0 && res_y == 0), "x = {}, y = {}", res_x, res_y);
источник