TGViewer
GitHub Community GitHub Community @github · 155K subscribers
Post #9833 11.8K
Python RWLocker — ускоряем многопоточность до максимума

Стандартные блокировки (Lock) заставляют потоки стоять в очереди даже для чтения. RWLocker освобождает ваш код:

▫️ Параллельное чтение: Тысячи читателей работают одновременно, не блокируя друг друга.
▫️ Мгновенная реакция: Пробуждение задач за O(1) вместо стандартного O(N). Никаких «затормозок» системы (Cache Stampede).
▫️ Универсальность: Идеально для threading и asyncio.
▫️ Эффективность: Выжимает максимум из I/O-операций, пока GIL отдыхает.
Забудьте про очереди там, где их быть не должно.

🐱 GitHub
  • ❤ 21
  • 🔥 4
  • 🤔 3
More from @github
  1. Oct 7, 2026Databasus — это бесплатный инструмент с открытым исходным кодом для самостоятельного резер…
  2. Oct 7, 2026Oxker — это простой TUI-инструмент для просмотра и управления Docker-контейнерами прямо из…
  3. Oct 7, 2026Logfmt — простой CLI-инструмент logfmt для раскрашивания, анализа, фильтрации и форматиров…
  4. Oct 7, 2026Забираем СОТНИ промптов для создания ИИ-фильмов Нашли огромную базу для тех, кто хочет нау…
  5. Oct 7, 2026Vind — это альтернатива KinD (Kubernetes в Docker) с дополнительными функциями. Почему vin…
  6. Oct 7, 2026Awesome-os-setup — приложение и руководство по простой настройке Windows, Linux, MacOS, Go…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →