Size: a a a

2021 March 14

Dv

Dr. Friedrich von Ne... in .NET Talks 🎄
Dr. Friedrich von Never
Почему асинхронный вариант умеет дожидаться заполнения очереди, а синхронный — не умеет?
Ты бы вот эту часть начал делать без сжигания CPU, и сразу бы понял, что что-то идёт не так :)
источник

P

Phantom in .NET Talks 🎄
ну до этого было так, если есть делегат для создания, и queue пустой, то создает объект
источник

P

Phantom in .NET Talks 🎄
если нет, то возвращает null
источник

P

Phantom in .NET Talks 🎄
вот хочу сделать так, чтобы можно было асинхронно ждать
источник

P

Phantom in .NET Talks 🎄
пока появится
источник

Dv

Dr. Friedrich von Ne... in .NET Talks 🎄
Phantom
вот хочу сделать так, чтобы можно было асинхронно ждать
У тебя получается, что асинхронный метод имеет другую семантику по сравнению с синхронным. Я не советую так делать, это очень неочевидно.
источник

P

Phantom in .NET Talks 🎄
Dr. Friedrich von Never
У тебя получается, что асинхронный метод имеет другую семантику по сравнению с синхронным. Я не советую так делать, это очень неочевидно.
Я эт только что написал
источник

Dv

Dr. Friedrich von Ne... in .NET Talks 🎄
А то потом очередной Мистер придёт с замерами в твой код, и будет неприятно удивлён: асинхронный вариант в десятки, сотни раз медленнее работает :)
источник

Dv

Dr. Friedrich von Ne... in .NET Talks 🎄
И при этом сжигает CPU.
источник

Lr

Larymar r.sorokin in .NET Talks 🎄
извити шо врываюсь
как поставить ебанный пип
источник

P

Phantom in .NET Talks 🎄
Dr. Friedrich von Never
А то потом очередной Мистер придёт с замерами в твой код, и будет неприятно удивлён: асинхронный вариант в десятки, сотни раз медленнее работает :)
Ну это понятно, я просто закоммитил, чтобы у тебя совет спросить
источник

Lr

Larymar r.sorokin in .NET Talks 🎄
я тупой
источник

Dv

Dr. Friedrich von Ne... in .NET Talks 🎄
Phantom
Ну это понятно, я просто закоммитил, чтобы у тебя совет спросить
Смотри чо
источник

Dv

Dr. Friedrich von Ne... in .NET Talks 🎄
Я бы предложил мб такое
источник

MN

Mr. N in .NET Talks 🎄
Larymar r.sorokin
извити шо врываюсь
как поставить ебанный пип
apt-get update
источник

Dv

Dr. Friedrich von Ne... in .NET Talks 🎄
1. Делаешь либо канал, либо какой-нибудь ConcurrentBag
источник

Dv

Dr. Friedrich von Ne... in .NET Talks 🎄
(лучше канал, канал — прикольно)
источник

P

Phantom in .NET Talks 🎄
Larymar r.sorokin
извити шо врываюсь
как поставить ебанный пип
apt install python3-pip
источник

Lr

Larymar r.sorokin in .NET Talks 🎄
Phantom
apt install python3-pip
а как его вызвать потом
на pip оно не отвлекается?
источник

Dv

Dr. Friedrich von Ne... in .NET Talks 🎄
2. Добавляешь таймаут в GetObject. Пусть оно ждёт добавления объекта с таймаутом, если не дождалось — вернёт null, ну или кинет исключение.
источник