Size: a a a

2018 August 01

V

Vladimir in Rust Async
В расте нет mut указателей
источник

V

Vladimir in Rust Async
В Русте есть &uniq
источник

V

Vladimir in Rust Async
&mut - означает что ссылка может быть ток одна
источник

A

Alexander in Rust Async
Хочется начать писать на плюсах :)
источник

V

Vladimir in Rust Async
Alexander
Вообще, по хорошему, я думал что каунтер должен как-то кидаться из фьючи во фьючу
В целл заверни и кидай
источник

PL

Paul Loyd in Rust Async
С этим 'static в run много Ъных кейсов, которые работали в tokio-core поломали (
источник

м

мухожук in Rust Async
да-да, просто нужен current thread + volatile, а там уже плевать сколько мутабельных ссылок
источник

A

Alexander in Rust Async
мухожук
да-да, просто нужен current thread + volatile, а там уже плевать сколько мутабельных ссылок
Ну я считал что это одно из значимых преимуществ  кстати асинка.
источник

D

Denis in Rust Async
кстати, такой вариант тоже работать не будет
    let counter = RefCell::new(0);
   {
       let mut current_thread = tokio::executor::current_thread::CurrentThread::new();
       current_thread.spawn(future::lazy(|| {
           *counter.get_mut() += 1;
           Ok(())
       }));
       current_thread.spawn(future::lazy(|| {
           *counter.get_mut() += 1;
           Ok(())
       }));
   }
   println!("{}", counter.into_inner());

как раз из-за 'static
источник

V

Vladimir in Rust Async
Ну Rc и Refcell ходят парами
источник

V

Vladimir in Rust Async
Заменяйте кто-то производительность
источник

A

Alexander in Rust Async
А-ха-ха, понеслось. И в мутекс положить на всякий :)
источник

V

Vladimir in Rust Async
Для рефцелла + рц и ансейфа
источник

V

Vladimir in Rust Async
И ещё можно tls подключить
источник

м

мухожук in Rust Async
Alexander
А-ха-ха, понеслось. И в мутекс положить на всякий :)
а вдруг ты захочешь масштабироваться по потокам
источник

V

Vladimir in Rust Async
Денис покажи Саше как в тлс класть переменные
источник

V

Vladimir in Rust Async
А то он ток знает как лоадфактор у хештаблицы вычислять
источник

A

Alexander in Rust Async
мухожук
а вдруг ты захочешь масштабироваться по потокам
Я бы ожидал, что фьючи могут как-то друг-другу контекст передавать. Одним способом для сингл и другим для ниток.
источник

V

Vladimir in Rust Async
Alexander
Я бы ожидал, что фьючи могут как-то друг-другу контекст передавать. Одним способом для сингл и другим для ниток.
Тлс)))))))
источник

V

Vladimir in Rust Async
Все придумали до нас, деды сишные
источник