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

TGINSIGHT SIMILAR POSTS

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

Изворен канал @pythonotes · Post #425 · 20 апр.

Недавно делал быстрый прототип асинхронного приложения в котором требовалось вызывать много синхронного кода. Да, я знаю, что это не лучший дизайн, но нужно было быстрое решение на один процесс и без очередей. Поэтому я выполнял код в потоках. Выглядело это примерно так: from fastapi.concurrency import run_in_threadpool async def execute(data: DataRequest) -> DataResponse: try: result = await run_in_threadpool(sync_function, data) return DataResponse(data=result) except Exception as e: return DataResponse( error=str(e), success=False, ) В общем работает нормально. Для всех вызовов под капотом используется общий тредпул, всё работает предсказуемо. Но потребовалось изменить количество запускаемых в пуле потоков (по умолчанию создается 40 воркеров). Так как дело происходит с FastAPI, делается это через lifespan используя настройки anyio: import anyio @asynccontextmanager async def lifespan(app: FastAPI): limiter = anyio.to_thread.current_default_thread_limiter() limiter.total_tokens = 100 yield # если вдруг нужно вернуть обратно limiter.total_tokens = 40 Зачем менять количество воркеров? - уменьшить, если оперативки мало (один тред занимает ~8мб) - увеличить чтобы выдержать нагрузку Если есть предложения получше при тех же вводных - предлагайте😉 #async

Hashtags

Резултати

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

Пребарај: #stoparmiadisraele

当前筛选 #stoparmiadisraele清除筛选
Marx21.it

@marx21news · Post #9687 · 04.02.2026 г., 07:44

L’articolo di oggi sul Fatto Quotidiano, con le dichiarazioni della Relatrice speciale ONU Francesca Albanese, dipinge un quadro agghiacciante della situazione in Palestina e dell’ipocrisia della cosiddetta “pace” imposta dall’esterno. Il “Board di Trump” non è uno strumento per la pace, ma un’operazione per silenziare le proteste globali e sostituire il sistema multilaterale ONU, già volutamente indebolito. Mentre si parla di trattative, la colonizzazione della Cisgiordania accelera, gli aiuti umanitari a Gaza sono ostacolati e la violenza continua. Albanese denuncia chiaramente: ✅ Oltre 500 palestinesi uccisi a Gaza in meno di 4 mesi, oltre ai morti per fame, freddo e malattie. ✅ Un sistema di tortura che mira ad annientare l’identità palestinese, dentro e fuori le prigioni. ✅ La Fase 2 del “piano”: confinare i sopravvissuti in “zone di concentramento”, come riserve per nativi. ✅ L’inarrestabile flusso di armi verso Israele, anche dall’Italia (con gli Apache di Leonardo) e dalla Germania. ✅ La crisi finanziaria dell’ONU, voluta per indebolire ulteriormente il già fragile sistema di protezione dei diritti umani. E l’Italia? Raggiunge il punto più basso della sua diplomazia, intensifica gli scambi commerciali e militari con Israele e prepara decreti “bavaglio” per criminalizzare chi scende in piazza per la Palestina. La mobilitazione globale non si fermerà. Arriverà un’altra Flottiglia, più grande. Perché la lotta per la Palestina è diventata il simbolo di una battaglia più ampia: per i diritti umani, contro l’imperialismo e per la difesa delle nostre stesse costituzioni democratiche, sempre più sotto attacco. #Palestina#Gaza#StopArmiAdIsraele#ONU#DirittiUmani#FrancescaAlbanese#NoAlBoardDiTrump https://www.marx21.it/internazionale/il-board-di-trump-non-porta-la-pace-ma-semina-bombe/