Size: a a a

2021 April 20

AH

Ayrat Hudaygulov in pro.net
метод с локом не асинк если чо, но даже если и да, а что могло бы пойти не так?
источник

IC

Ilya Chernoudov in pro.net
Посмотри на return первого метода
источник

V

Vyacheslav in pro.net
Clr кеширует бокснутые int?
источник

SB

S B in pro.net
ну нет конечно
источник

SB

S B in pro.net
это шутка юмора была
источник

SB

S B in pro.net
не делайте так
источник

IC

Ilya Chernoudov in pro.net
Там оборачивается таск и возвращается под локом
источник

AH

Ayrat Hudaygulov in pro.net
и шо
источник

IC

Ilya Chernoudov in pro.net
То есть load cache воэыполнитсч на половину под локом
источник

AH

Ayrat Hudaygulov in pro.net
ну допустим!
источник

AH

Ayrat Hudaygulov in pro.net
и опять таки и шо?)
источник

V

Vyacheslav in pro.net
Там первый оператор пойдет в httpclient и передаст управление. Не страшно.
источник

V

Vyacheslav in pro.net
Можно, конечно, свой AsyncLazy написать. Или взять у кого. Или притащить экземпляр BackgroundService... вариантов множество. Меня немного напрягает только, что у этого класса все методы будут async ValueTask
источник

IC

Ilya Chernoudov in pro.net
Обычно это неожиданное проведение!
источник

IC

Ilya Chernoudov in pro.net
И признак какого то проеба знатного
источник

V

Vyacheslav in pro.net
Интересно было бы грепнуть чей-нибудь код на lock(this)
источник

IV

Ihor Volokhovych in pro.net
Аккуратнее с valueTask
источник

V

Vyacheslav in pro.net
А что не так?
источник

IV

Ihor Volokhovych in pro.net
В них есть свои приколы. See : https://youtu.be/mEhkelf0K6g
источник

A

Aloraman in pro.net
За вычетом lock(syncLock) и всяких сентинелов
неабстрактный object то и не нужен
источник