Size: a a a

2020 February 22

P

Pavel in rust_offtopic
Dima
при чем тут кресты
при том, что в этом споре пришли к тому, что в джаве конкаренси сейф
источник

P

Pavel in rust_offtopic
вот прям в этом чате
источник

P

Pavel in rust_offtopic
точно так же, как и аллокации в расте
источник

P

Pavel in rust_offtopic
в расте можно течь, в джаве можно устраивать дата-рейсы, но это всё сейф
источник

D

Dima in rust_offtopic
я тред локал переменную передал в другой поток, ох как сейф все
источник

D

Dima in rust_offtopic
мутекс забыл захватить
источник

D

Dima in rust_offtopic
капец сейф
источник

P

Pavel in rust_offtopic
Dima
я тред локал переменную передал в другой поток, ох как сейф все
сейф, от этого ничего не сломается и ядерные ракеты не полетят
источник

D

Dima in rust_offtopic
ну так все сейф тогда
источник

P

Pavel in rust_offtopic
нет
источник

D

Dima in rust_offtopic
что нет?
источник

P

Pavel in rust_offtopic
гонки в плюсах не сейф, например
источник

D

Dima in rust_offtopic
чем это? по твоей логике?
источник

P

Pavel in rust_offtopic
тем, что ответ на этот и другие твои вопросы уже был отвечен в этом же чате
источник

P

Pavel in rust_offtopic
в плюсах при гонке может вызваться функция, которая объявлена, но нигде никогда не вызывается, например
источник

D

Dima in rust_offtopic
ага, щас, я помню лет 8 назад читал The Art of Multiprocessor Programming, че-то меня их safety не впечатила)
источник

P

Pavel in rust_offtopic
Pavel
в плюсах при гонке может вызваться функция, которая объявлена, но нигде никогда не вызывается, например
собственно вот это вот ансейф
источник

P

Pavel in rust_offtopic
кстати, чтоб не забывать освобождать мютексы, в джаве есть синхронайзд блоки, ты не можешь с него выйти не освободив мьютекс
источник

P

Pavel in rust_offtopic
а ещё лишние синхронизации могут убираться во время компиляции/исполнения
источник

D

Dima in rust_offtopic
чего???
источник