Size: a a a

2020 March 26

R

RA-TA-TATA in pro.net
Ayrat Hudaygulov
потому что ты можешь утонуть в копированиях и боксированиях
источник

AH

Ayrat Hudaygulov in pro.net
и получишь деградацию перформанса
источник

AI

Arthur Irgashev in pro.net
Ayrat Hudaygulov
и получишь деградацию перформанса
+
источник

AI

Arthur Irgashev in pro.net
это скорее для очень специфичных кейсов
источник

AI

Arthur Irgashev in pro.net
и для людей, которые понимают, когда это использовать
источник

AH

Ayrat Hudaygulov in pro.net
ВалуеТаск нужен когда у тебя синхронно возвращается значение без ожидания и ты можешь коллеру отдать результат без аллокации таска на куче
источник

AH

Ayrat Hudaygulov in pro.net
потому что вызов асинка происходит на треде коллера. На этом завязана оптимизация
источник

R

RA-TA-TATA in pro.net
Ayrat Hudaygulov
ВалуеТаск нужен когда у тебя синхронно возвращается значение без ожидания и ты можешь коллеру отдать результат без аллокации таска на куче
синхронно из асинхронного метода?
источник

AH

Ayrat Hudaygulov in pro.net
если у вас есть
await SomeMethod()
и метод МОЖЕТ вернуть без ожидания, то в этом случае лучше возвращать ВалуеТаск
источник

AH

Ayrat Hudaygulov in pro.net
RA-TA-TATA
синхронно из асинхронного метода?
прикинь
источник

AH

Ayrat Hudaygulov in pro.net
асинхронность в сишарпе лажово сделана, да
источник

AH

Ayrat Hudaygulov in pro.net
даже спиздить не смогли из фшарпа
источник

E

EgorBo in pro.net
начинается
источник

AH

Ayrat Hudaygulov in pro.net
ЕГОР В АТАКЕ
источник

R

RA-TA-TATA in pro.net
Есть примерчик простенький , что можно вернуть синхронно из асинхронного метода?
источник

AH

Ayrat Hudaygulov in pro.net
не успел
источник

AH

Ayrat Hudaygulov in pro.net
RA-TA-TATA
Есть примерчик простенький , что можно вернуть синхронно из асинхронного метода?
async ValueTask<int> Foo() {
 if (cancelled) return ValueTask(0)
 else return await SomeIO();
}
источник

E

EgorBo in pro.net
Что лучше?
Анонимный опрос
35%
C#
43%
F#
40%
Забанить Айрата
Проголосовало: 40
источник

AH

Ayrat Hudaygulov in pro.net
Голоснул
источник

AH

Ayrat Hudaygulov in pro.net
Выбор очевиден
источник