TGTGInsighttelegram intelligenceLIVE / telegram public index
← Python Заметки

TGINSIGHT SIMILAR POSTS

Најди сличен содржај

Изворен канал @pythonotes · Post #400 · 8 дек.

Три способа выполнить множество задач с 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

Hashtags

Резултати

Пронајдени 1 слични објави

Пребарај: #innotrans

当前筛选 #innotrans清除筛选

На международной выставке InnoTrans, которая состоится в Берлине в конце сентября, компания Stadler впервые представит свой водородный низкопольный поезд FLIRT H2, изготовленный по заказу от Транспортного управления округа Сан-Бернардино (транспортное управление SBCTA). FLIRT H2 сконструирован на базе аналогичного дизель-поезда для того же заказчика, и имеет практически идентичное назначение, внешний вид и характеристики. Он также предназначен для эксплуатации на линии Redlands Passenger Rail в Калифорнии. Этот проект представляет собой соединительный участок протяженностью 14 км между г. Редлендс и станцией пригородных железных дорог Metrolink в г. Сан-Бернардино. Поезд FLIRT H2 состоит из двух пассажирских вагонов и тягового модуля PowerPack, расположенного посередине состава. В поезде 108 посадочных мест, а также имеются площадки для стоящих пассажиров, велосипедов, самокатов и пассажиров на инвалидных колясках. Конструктивная скорость составляет 130 км/ч. Отличие от дизель-поезда только в том, что внутри тягового модуля расположены топливные элементы и баки с жидким водородом. В этом вагоне водород преобразуется в электрический ток, аккумулируемый в тяговой аккумуляторной батарее. Она обеспечивает энергией привод транспортного средства, а также устройства для кондиционирования воздуха и прочее оборудование, необходимое для комфорта пассажиров. Это первый пассажирский поезд компании Stadler, использующий в качестве топлива водород, и первый такой поезд в США. Заявлено, что он в значительной мере способствует приходу в США технологии с нулевым уровнем выбросов для железнодорожного транспорта. Также на InnoTrans Stadler представит аккумуляторный электропоезд FLIRT AKKU для компании NAH.SH (Германия), трамвай TINA для компании HEAG Mobilo GmbH (Германия), высокопольный трамвай-поезд CITYLINK и тримодальный поезд FLIRT для компании Transport for Wales (Великобритания), мультисистемный электровоз EURO9000 и др. Визуализация и источник новости - Stadler. #за_низкий_пол #FLIRT #Stadler #InnoTrans #водородныйпоезд