Size: a a a

2018 August 01

V

Vladimir in Rust Async
Denis
ну короче, с теоретической точки зрения — это реально косяк, ибо лишние какие-то локи/атомики/...
а с практической — если это не супер-мега-хай-лоад, то насрать
Нет, даже с теоретической - это хуйня из под ногтя. Не все рустовый бороучекер может трекать, если хочется счётчик в треде можно заюзать один из видов целов.
источник

A

Alexander in Rust Async
Может какая-то одноплточности альтернатива фьючам есть в крейтах?
источник

V

Vladimir in Rust Async
Целл бляьь для таких есть, с копи типами прекрасно работает и разворачивается в такие же операции как и без целла
источник

D

Denis in Rust Async
Alexander
Может какая-то одноплточности альтернатива фьючам есть в крейтах?
да юзай RefCell, тебе ж сказали
источник

V

Vladimir in Rust Async
Alexander
Может какая-то одноплточности альтернатива фьючам есть в крейтах?
Чё ты оверинжиниришь. Почему тебя не удивляет что ты в два объекта в Русте не можешь счётчик протащить, а с фьючами вдруг приципился
источник

A

Alexander in Rust Async
Пойду заюзаю. Но второй вопрос ещё остался
источник

AZ

Alex Zhukovsky in Rust Async
хочешь извращатся - да, выше сказали
источник

D

Denis in Rust Async
Alexander
Может какая-то одноплточности альтернатива фьючам есть в крейтах?
фьючи вполне себе умеют в однопоточность
источник

AZ

Alex Zhukovsky in Rust Async
какой еще вопрос?
источник

A

Alexander in Rust Async
- Счётчик захотел?!? - извращенец!!!
источник

D

Denis in Rust Async
Denis
фьючи вполне себе умеют в однопоточность
в случае с каунтером проблема в том, что борроу-чекеру невозможно (или слишком сложно) объяснить, что ссылка на него, отправляющаяся в пул задач, не переживёт оригинальный объект
источник

V

Vladimir in Rust Async
Альтернатива фьючам - их отсутствие. Пишешь на чистом коде, с мутабельными переменными, и бороучекер все чекнет
источник

A

Alexander in Rust Async
Vladimir
Альтернатива фьючам - их отсутствие. Пишешь на чистом коде, с мутабельными переменными, и бороучекер все чекнет
Ну я вот и решил пощупать. Но у меня таймер появился и я подумал что асинк тут будет удобно.
источник

D

Denis in Rust Async
ещё раз: для однопоточности всё есть
источник

V

Vladimir in Rust Async
Alexander
Ну я вот и решил пощупать. Но у меня таймер появился и я подумал что асинк тут будет удобно.
Слип твой таймер в чистом коде
источник

D

Denis in Rust Async
футуры замечательно работают в одном потоке, юзай executor CurrentThread в токио
источник

V

Vladimir in Rust Async
А что ему вообще считать надо?
источник

AZ

Alex Zhukovsky in Rust Async
Alexander
- Счётчик захотел?!? - извращенец!!!
футура которая забивается на вид экзекутора - это просто говно
источник

D

Denis in Rust Async
Vladimir
А что ему вообще считать надо?
игрушки
источник

V

Vladimir in Rust Async
Тики таймера, а в другой фьюче их выводить, или как?
источник