ycliper

Популярное

Музыка Кино и Анимация Автомобили Животные Спорт Путешествия Игры Юмор

Интересные видео

2025 Сериалы Трейлеры Новости Как сделать Видеоуроки Diy своими руками

Топ запросов

смотреть а4 schoolboy runaway турецкий сериал смотреть мультфильмы эдисон
Скачать

Writing Extension Modules To Be Interruptible - Zack Weinberg

Автор: PyCon US

Загружено: 2025-05-22

Просмотров: 653

Описание: Have you ever told Python to crunch some numbers, realized right after pressing RETURN that you made a mistake setting up the problem, hit control-C to stop it again...and then sat there twiddling your thumbs for a surprisingly long time as nothing seemed to happen?

The short version of what's going on when this happens is, the Python interpreter is notified of your having hit control-C almost immediately, but it has to wait to throw KeyboardInterrupt until the extension module that's doing the number crunching finishes its calculation and returns control to the interpreter.

In this talk we will discuss why the interpreter works that way (and why it has to work that way), what extension module authors can do today to make their extensions notice control-C promptly, and how we can all work toward a future where it's easy and natural for extension module authors to write extensions that don't make you wait for them to stop.

Не удается загрузить Youtube-плеер. Проверьте блокировку Youtube в вашей сети.
Повторяем попытку...
Writing Extension Modules To Be Interruptible - Zack Weinberg

Поделиться в:

Доступные форматы для скачивания:

Скачать видео

  • Информация по загрузке:

Скачать аудио

Похожие видео

КАК УСТРОЕН TCP/IP?

КАК УСТРОЕН TCP/IP?

Czy Izrael podpalił świat? Czy tylko USA?

Czy Izrael podpalił świat? Czy tylko USA?

Хаотичный locals() и как мы его исправили — Тянь Гао

Хаотичный locals() и как мы его исправили — Тянь Гао

A new safe external debugger interface for CPython - Pablo Galindo Salgado & Ivona Stojanovic

A new safe external debugger interface for CPython - Pablo Galindo Salgado & Ivona Stojanovic

Следим за Python: что затрудняет обновление и что с этим можно сделать — Джейсон Фрид

Следим за Python: что затрудняет обновление и что с этим можно сделать — Джейсон Фрид

Уменьшите воздействие ваших программ Python на окружающую среду — Апурв Гарг

Уменьшите воздействие ваших программ Python на окружающую среду — Апурв Гарг

Эту НОВУЮ Мапу в GO Должен Знать Каждый GO-Разработчик

Эту НОВУЮ Мапу в GO Должен Знать Каждый GO-Разработчик

Как защитить API: Уязвимости и решения

Как защитить API: Уязвимости и решения

✓ Красивое уравнение | Всеукраїнська олімпіада | Ботай со мной #162 | Борис Трушин

✓ Красивое уравнение | Всеукраїнська олімпіада | Ботай со мной #162 | Борис Трушин

The Bullsh** Benchmark

The Bullsh** Benchmark

Савватеев разоблачает фокусы Земскова

Савватеев разоблачает фокусы Земскова

Фильм Алексея Семихатова «ГРАВИТАЦИЯ»

Фильм Алексея Семихатова «ГРАВИТАЦИЯ»

Как ответить на вопросы про Kafka на интервью? Полный разбор

Как ответить на вопросы про Kafka на интервью? Полный разбор

Иран, Дубай и нефть — начинается новая фаза кризиса? | Михаил Хазин

Иран, Дубай и нефть — начинается новая фаза кризиса? | Михаил Хазин

Учащимся об информатике и компьютерах, 1988

Учащимся об информатике и компьютерах, 1988

Как Ubuntu Предала Linux - Вся Правда о Взлёте и Падении Canonical

Как Ubuntu Предала Linux - Вся Правда о Взлёте и Падении Canonical

ЦЕНА ОШИБКИ: 13 Инженерных Катастроф, Которые Потрясли Мир!

ЦЕНА ОШИБКИ: 13 Инженерных Катастроф, Которые Потрясли Мир!

Как заставить ИИ писать нормальный код. Оркестрация мультиагентной системы.

Как заставить ИИ писать нормальный код. Оркестрация мультиагентной системы.

Как учить ребёнка математике – Алексей Савватеев | Лекции по математике

Как учить ребёнка математике – Алексей Савватеев | Лекции по математике

Supercharge your Python library using AST parsing - Adam Glustein

Supercharge your Python library using AST parsing - Adam Glustein

© 2025 ycliper. Все права защищены.



  • Контакты
  • О нас
  • Политика конфиденциальности



Контакты для правообладателей: [email protected]