Size: a a a

2020 May 11

A

Aleksandr Khristenko in rust_offtopic
Stanislav Popov
некрасиво, эх
Сначала ты берешь язык без гц а потом говоришь некрасиво, как-то непоследовательно
источник

SP

Stanislav Popov in rust_offtopic
ну я знаю что делаю!
источник

SP

Stanislav Popov in rust_offtopic
нужен новый движ типа боринг хаскеля
источник

SP

Stanislav Popov in rust_offtopic
куколд-раст
источник

SP

Stanislav Popov in rust_offtopic
блин интернет не знает как поитер сделать ссылкой
источник

SP

Stanislav Popov in rust_offtopic
вроде так
let y = &mut *state.get();
источник

SP

Stanislav Popov in rust_offtopic
да епт

std::cell::UnsafeCell<state::ThreadState> cannot be shared between threads safely
источник

SP

Stanislav Popov in rust_offtopic
а лол а с внешней переменной работает
источник

r

red75prime in rust_offtopic
А я по шпалам, опять по шпалам, UB п̵и̴л̴ю̷ ̵п̶̅̕ ̪о ̷̓ͅп̸̤̤͌́͗р̷͍͕͎͉̑̽̇̃и̷̣͋̓̔в̷ ͕͙͔͚͐́ы̶̡̨̪̀ч̸̗̺̣̤̆̇к̵̻̗͈̅̉̄е̵͇̪̽̄
источник

MB

Mikail Bagishov in rust_offtopic
Stanislav Popov
да епт

std::cell::UnsafeCell<state::ThreadState> cannot be shared between threads safely
Это просто мера предосторожности
источник

MB

Mikail Bagishov in rust_offtopic
Заверни в структурку и unsafe impl Send for нее
источник

MB

Mikail Bagishov in rust_offtopic
Ну и Sync
источник

r

red75prime in rust_offtopic
И синхронизацию доступа какую-нибудь. Барьеры, memory ordering.
источник

MB

Mikail Bagishov in rust_offtopic
Stanislav Popov
вроде так
let y = &mut *state.get();
Да, так.
источник

MB

Mikail Bagishov in rust_offtopic
red75prime
И синхронизацию доступа какую-нибудь. Барьеры, memory ordering.
ОП искренне уверен, что у него 1 поток.
источник

MB

Mikail Bagishov in rust_offtopic
В таком случае ятп достаточно хранить айди потока и убеждаться, что он один и тот же
источник

r

red75prime in rust_offtopic
Mikail Bagishov
ОП искренне уверен, что у него 1 поток.
Тогда ему не нужен Send
источник

SP

Stanislav Popov in rust_offtopic
red75prime
Тогда ему не нужен Send
вахтеры просят
источник

MB

Mikail Bagishov in rust_offtopic
red75prime
Тогда ему не нужен Send
Наверное для spawn надо
источник

r

red75prime in rust_offtopic
Можно передавать замыкание
источник