Три способа выполнить множество задач с asyncio
Функция для примера:
async def do_it(n):
await asyncio.sleep(random.uniform(0.5, 1))
return n
1. Последовательный вызов
async def main():
for i in range(100):
result = await do_it(i)
Такой вызов имеет смысл только тогда, когда результат одной задачи требуется для вызова следующей.
Если они независимы, то это антипаттерн, так как аналогичен простому синхронному вызову по очереди.
2. Упорядоченный результат
async def main():
tasks = [do_it(i) for i in range(100)]
results = await asyncio.gather(*tasks)
Выполняет корутины конкурентно и возвращает результат в виде списка.
Полезен когда требуется получить результаты в том же порядке в котором задачи отправлены.
3. Результат по мере готовности
tasks = [asyncio.create_task(do_it(i)) for i in range(100)]
for cor in asyncio.as_completed(tasks):
result = await cor
Так же выполняет корутины конкурентно, но не гарантирует порядок. Результат возвращается по мере готовности, каждый отдельно.
Полезен когда нужно обработать любой ответ как можно скорее.
#async
⚡️ Nvidia прекращает производство RTX 3060
Nvidia объявила о прекращении производства одной из самых популярных моделей — RTX 3060.
Что это значит?
Ещё несколько месяцев RTX 3060 будет доступна в продаже, но после этого модель полностью исчезнет с полок магазинов. Если вы планировали обновить свою видеокарту или просто присматривались к этой модели, самое время действовать!
Лучшая карточка в истории?
🤔 Почему же RTX 3060 заслужила столько внимания? Эта видеокарта стала настоящим хитом среди геймеров благодаря своему отличному соотношению цены и производительности. Она позволяла наслаждаться играми на высоких настройках без необходимости тратить целое состояние.
Вот несколько причин, почему RTX 3060 стала любимицей многих:
- Отличная производительность в 1080p и 1440p: Эта карточка справляется с большинством современных игр на высоких настройках.
- DLSS и Ray Tracing: Технологии Nvidia, которые делают игры ещё красивее и реалистичнее.
- Энергоэффективность: RTX 3060 не требовала мощного блока питания, что делало её отличным выбором для апгрейда.
Что вы думаете об этой новости? Была ли RTX 3060 лучшей карточкой в истории? Делитесь своими мнениями в комментариях!😐
#Nvidia#RTX3060#Гейминг#Технологии#НовостиПК#MANMADE
🎮 ТОП-5 видеокарт для стриминга в 2024 году
Стримеры на месте ? 📱📱📱
Если вы увлекаетесь стримингом или только планируете начать, то, конечно, вам нужно мощное «железо», чтобы всё шло гладко, без лагов и тормозов. В этом посте мы собрали для вас ТОП-5 видеокарт, которые идеально подойдут для стриминга в 2024 году. Давайте начнем! 🚀
#Видеокарты#Стриминг#Гейминг#Технологии#RTX3060#RTX4060Ti#RTX4070SUPER#RTX4080SUPER#RTX4090#MANMADE
Привет🙋🏻
👉🏻Меня зовут Сергей, я работаю с ⛩Китаем уже 6 лет, последние пол года непосредственно с майнинг оборудованием.
👉🏻У меня в канале @All4Mining вы можете найти отзывы и всю актуальную информацию.
🚚Свой поставщик в Шеньчжень
⛏️Видеокарты и Асики.
⚙Гарантия на оборудование от производителя
✅ANTMINER
#L7 9500MH/S (предзаказ) 1233000₽
#S19 PRO 110 TH 679990₽
#S19j 100 TH 615990₽
#S19j PRO 96 TH 589990₽
#S17e 64TH 373990₽
#S17e 64TH (Б/У) 270990₽
#S17 56TH (Б/У) 190990₽
#T17 40TH (Б/У) 110000₽
#Z15 (420 ksol) 700000₽
#Z15 (420 ksol) (Б/У) 520990₽
✅WHATSMINER
#M31s+ 80TH 430990₽
#M31s 76TH 405990₽
#D1 48TH (Б/У) 896490₽
#M20s 70TH (Б/У) 317970₽
#M20s 68TH (Б/У) 308880₽
✅INNOSILICON
#A10 PRO 7G 720MH/S (Б/У) 1025550₽
#A6+ 2GH (Б/У) 595260₽
#A10 5G 500MH (Б/У) 511650₽
#T2Th 37TH (Б/У) 98000₽
#T2Th 36TH (Б/У) 94500₽
✅ВИДЕОКАРТЫ
#RTX2060S от 50100₽
#RTX3060 от 58100₽
#RTX3060Ti от 84300₽
#RTX3070 от 93500₽
#RTX3080 от 138100₽
#RTX3080Ti от 132300₽