📅

IT-Календар

7 Жовтня
📱
⏳ Через 17 дн.

День розробників мобільних застосунків

Свято iOS та Android інженерів, Flutter/React Native розробників, які створюють зручні щоденні сервіси у наших смартфонах.

💡 Факт дня: Термін «баг» (bug) популяризувала Ґрейс Гоппер після знахідки справжньої молі в електромеханічному реле релейного комп’ютера.
💡

IT-Термін дня

Простими словами про складне
Кібербезпека

Brute Force Protection

Важливий концепт, інструмент або практика в напрямку Кібербезпека.

📊
Опитування спільноти

Ваш улюблений напій?

💧 Вода
☕ Кава
🍵 Чай
🧃 Сік
🍺 Пиво
🥤 Інше
G
Бекенд 2 хв читання

GIL (Global Interpreter Lock у Python)

Коротко: М’ютекс у стандартній реалізації Python (CPython), що дозволяє лише одному нативному потоку виконувати байт-код Python одночасно.

Що таке GIL (Global Interpreter Lock у Python)?

Створений для безпечного керування пам’яттю, але обмежує використання багатоядерних процесорів у чистому багатопотоковому коді, змушуючи використовувати процеси (multiprocessing).

Ключові особливості та переваги

  • Гарантія безпеки роботи зі змінними без складних блокувань у пам’яті
  • Обмеження швидкості паралельних обчислень на декількох ядрах CPU
  • Усувається використанням процесів або бібліотек на C/Rust (NumPy)

Сфери застосування та практичне значення

Враховується бекенд-інженерами при розробці високонавантажених сервісів на Python.

Пов’язані терміни та технології

← До списку всіх термінів
🔍 Популярні запити: