Отдельно разберём TaskGroup, который пришел на замену gather в Python 3.11.
Ключевые отличия
▫️create_task() возвращает объект asyncio.Task, у которого есть соответствюущие методы управления. То есть у нас больше контроля
▫️это контекстный менеджер, который гарантирует что все таски будут остановлены по выходу из контекста
▫️ошибка автоматически отменяет незавершенные задачи,
▫️except* передает нам ExceptionGroup, в котором каждую ошибку можно обработать отдельно
import asyncio
import random
async def do_it() -> str:
if random.random() < 0.1:
raise ValueError('Oops')
delay = random.uniform(0.5, 1.5)
await asyncio.sleep(delay)
return delay
async def main():
try:
async with asyncio.TaskGroup() as tg:
for _ in range(10):
tasks.append(tg.create_task(do_it()))
for t in tasks:
print(t.result())
except *ValueError as e:
for err in e.exceptions:
print(err)
asyncio.run(main())
Рекомендую изучить страницу Coroutines and Tasks из документации, где представлено больше интересных примеров и механизмов
- таймауты
- отмена задач
- создание задач из другого потока
#async
📈 AT&T commits $250 billion through 2030 to enhance fiber and #5G infrastructure, aiming to become a key player in the AI economy.
https://fortune.com/article/att-250-billion-bid-essential-ai-infrastructure/
🔹👉🏻@SherriTenpenny
‼️Заместитель генерального директора по технической инфраструктуре T2: «Мы можем запустить сеть 5G за одну ночь».
Наша сеть полностью готова к 5G, и мы можем запустить эту технологию за одну ночь. Но наша позиция в том, что необходимо изучить, возможно ли выделение дополнительных частот, чтобы абоненты действительно смогли получить те преимущества, которые обеспечивает 5G.
#5G
Получил ответ от РосПОТРЕБнадзора по поводу установки оборудования #5G в г. Москве.
Из ответа известно следующее:
📌 Нормируются уровни электромагнитных полей на территории жилой застройки и внутри помещений, в т.ч. жилых – 10,0 мкВт/см2.
📌 Согласование передающего радиотехнического оборудования (ПРТО) осуществляется в 2 этапа:
- на первом этапе оценивается прогнозируемая величина электромагнитных полей (ЭМП);
- на втором этапе (после установки оборудования) оценивается фактическая величина ЭМП.
📌 Развитие сетей связи 5G/IMT-2020 предусмотрено программой «Цифровая экономика РФ».
📌 Научно-исследовательские работы проводились НИИ медицины труда им. Академика Н.Ф. Измерова.
📌 Все адреса в открытом доступе fp.crc.ru.
⚡5G qanchalik tez?
🌐 Videodagi internet tezligi 3200+ Mbps'ni ko'rsatdi. Bu sekundiga 400MB yuklab olish tezligi degani. Bu degani Windows .iso faylini 10 sekundda yuklab olishingiz mumkin bo'ladi degani.
"takoy lyohkiy" internet tezligi)
❔5G internetdan foydalanib ko'rganlar bormi...
👉🏼Birinchi raqamli Windows Blog | #internet / #5G
⚡5G qanchalik tez?
🌐 Videodagi internet tezligi 3200+ Mbps'ni ko'rsatdi. Bu sekundiga 400MB yuklab olish tezligi degani. Bu degani Windows .iso faylini 10 sekundda yuklab olishingiz mumkin bo'ladi degani.
"takoy lyohkiy" internet tezligi)
❔5G internetdan foydalanib ko'rganlar bormi...
👉🏼Birinchi raqamli Windows Blog | #internet / #5G
📱Mobile Data Traffic Outlook
Total mobile data traffic continues to increase globally & is predicted to reach 131 exabytes (EB) per month by the end of 2024. This means a 30% compound annual growth rate (CAGR) between 2018 & 2024.
🇮🇳India has the highest average monthly usage, reaching 9.8 gigabytes (GB) by the end of 2018.
🌏North East Asia is the world’s most populous region, and has the largest share of global mobile data traffic. In 2024, total mobile data traffic in the region is estimated to reach 39EB per month, equaling 30% of the world total. The rapid growth in mobile broadband subscriptions is expected to continue, with China alone set to add around 190m mobile broadband subscriptions between 2018 & 2024. This growth, together with increased usage per smartphone, will drive total mobile data traffic up to 30EB per month in China.
#️⃣#Internet#5G
🔗 Read more on Ericsson.
🦅@PerspectiveIX