Три способа выполнить множество задач с 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
#ASML🔴 -17%
👉Акции ASML упали на 17% во вторник после утечки информации о прибыли до её публикации.
👆 Возможная причина такой реакции инвесторов - резкое снижение заказов на литографы (смотрите рисунок 2)
👆 Падение может продолжиться в рамках сценария "плоскость" (смотрите рисунок 1)
🔔 [美증시 특징주] 반도체주 또 '화끈'...마이크론·엔비디아·ASML 급등
📈#엔비디아#마이크론#ASML
📝#반도체#인공지능반도체
인공지능 수요 확대로 반도체 관련주들이 강세를 보이고 있어 관련 기업에 긍정적 분위기가 조성되고 있습니다.
⬜⬜⬜⬜⬜│🟥🟥🟥🟥⬜
【 겁나빠른 #드리고봇 뉴스 】
https://www.mediapen.com/news/view/1098725
⚠️ Китай попытался разобрать литографическую машину ASML (DUV), чтобы изучить её устройство, но повредил систему и затем обратился в ASML с просьбой отремонтировать.
Этот случай показал, насколько такие технологии хрупкие и зависят от поставщика.
🏭 Что такое литографическая установка
Литографическая установка - это ключевая машина, которая «печатает» микроскопические схемы на кремниевых пластинах.
Именно она формирует транзисторы и соединения, из которых состоит каждый процессор, память или графический чип.
От её точности зависит, сколько транзисторов можно разместить на одном чипе, а значит, его мощность и энергоэффективность.
ASML - голландская компания, единственный в мире производитель передовых литографических систем для чипов.
Без её технологий невозможно выпускать современные процессоры уровня NVIDIA, AMD, Apple, Intel или Huawei.
📉 Контекст
Китай серьёзно отстаёт в производстве литографических установок и не имеет доступа к топовым системам DUV и EUV от ASML из-за экспортных ограничений США.
С сентября 2024 года Нидерланды ужесточили правила — теперь даже продвинутые DUV-модели, вроде 1970i и 1980i, требуют специальных лицензий.
🔬 Что такое DUV и EUV
Литографические машины DUV (Deep Ultraviolet) и EUV (Extreme Ultraviolet) - это сердце производства чипов.
Они «печатают» микросхемы с помощью света:
- DUV использует длину волны 193 нм
- EUV - всего 13,5 нм
Чем короче волна, тем мельче детали можно выгравировать → больше транзисторов → выше производительность и ниже энергопотребление.
💡 Без таких систем невозможно создавать высокоплотные и быстрые процессоры, на которых работает современный ИИ.
https://www.techspot.com/news/109969-chinese-engineers-allegedly-broke-asml-chipmaking-machine-failed.html
@ai_machinelearning_big_data
#AI#Chips#ASML#China#DUV#EUV#Semiconductors