Size: a a a

2020 April 08

SP

Stanislav Popov in rust_offtopic
источник

r

red75prime in rust_offtopic
Stanislav Popov
то что вы там дрочите колбеками ивентлуп это извращения из нулевых
хех. даёшь переключение контекста процессора в kernel mode на каждый await!
источник

P

Pavel in rust_offtopic
red75prime
хех. даёшь переключение контекста процессора в kernel mode на каждый await!
ты опять детали реализации несёшь
источник

P

Pavel in rust_offtopic
а они не важны в вопросе "асинхронное это, или нет?"
источник

r

red75prime in rust_offtopic
Есть await или аналогичные конструкции для передачи управления user-space планировщику - асинхронно. Нет - нет. Всё. Это определение. Что не подходит - другое значение слова "асинхронность".
источник

P

Pavel in rust_offtopic
red75prime
Есть await или аналогичные конструкции для передачи управления user-space планировщику - асинхронно. Нет - нет. Всё. Это определение. Что не подходит - другое значение слова "асинхронность".
нет, это другое определение чего-то другого, которое связано с деталью реализации, но не имеет отношения к тому, асинхронное что-то, или нет.
источник

P

Pavel in rust_offtopic
возможно это определение async/await паттерна
источник

r

red75prime in rust_offtopic
whatever
источник

P

Pavel in rust_offtopic
если, например, ты пишешь в общую память "жду новых данных полученных через X, в количестве Y с пометкой готовности Z", а потом делаешь что-то другое, а когда понадобились данные, то читаешь в горячем цикле, записано ли со смещением Y+1 значение Z — это уже асинхронность, не смотря на то, что ты заблочил свой поток, полезную работу до этого времени независимо от исполнителя X ты выполнил асинхронно, он мог закончить работу раньше или позже тебя, а синхронизируетесь вы сейчас.
источник

P

Pavel in rust_offtopic
и тут не важно, есть ли у тебя планировщик, или ещё что-то
источник

AZ

Alex Zhukovsky in rust_offtopic
таки павел непробиваем
источник

AZ

Alex Zhukovsky in rust_offtopic
забавно
источник

AZ

Alex Zhukovsky in rust_offtopic
я думал ред победит
источник

SP

Stanislav Popov in rust_offtopic
Alex Zhukovsky
таки павел непробиваем
истинная причина больших зарплат жавистов
источник

DF

Dollar Føølish in rust_offtopic
Кстати да очень жалею что по джаве сеньором не стал
источник

DF

Dollar Føølish in rust_offtopic
Щас бы забыть школьную арифметику и получать как лексус
источник

P

Pavel in rust_offtopic
Dollar Føølish
Щас бы забыть школьную арифметику и получать как лексус
как будешь считать, сколько оперативы/серверов ещё докинуть тогда? (
источник

DF

Dollar Føølish in rust_offtopic
Хех
источник

СД

Стас Донцов... in rust_offtopic
Pavel
как будешь считать, сколько оперативы/серверов ещё докинуть тогда? (
для этого математика не нужна (с)
источник

AZ

Alex Zhukovsky in rust_offtopic
Doge Shibu
Потому что CE, про который я говорю, это тупо сахар над вызовом определенных методов.

Он ничего от системы типов не требует
а есть линк на то как там это работает?
источник