Документация Python неофициальный перевод

dummy_thread.md

29 строк · 2.4 КБ · обычная страница · сырой текст · скачать

1> **Источник:** https://python-all.ru/2.7/library/dummy_thread.html2>3> «Документация Python на русском» – неофициальный перевод официальной документации Python: версии от 2.6 до 3.16, полнотекстовый поиск, английский оригинал рядом с переводом. Эта Markdown-версия страницы предназначена для работы с LLM: вставьте её в ChatGPT, Claude или Cursor.45---67# 16.5. [`dummy_thread`](https://python-all.ru/2.7/library/dummy_thread.html#module-dummy_thread) – Прямая замена модуля [`thread`](https://python-all.ru/2.7/library/thread.html#module-thread)89> **Примечание**10>11> Модуль [`dummy_thread`](https://python-all.ru/2.7/library/dummy_thread.html#module-dummy_thread) переименован в `_dummy_thread` в Python 3. Инструмент [2to3](https://python-all.ru/2.7/glossary.html#term-2to3) автоматически адаптирует импорты при преобразовании исходного кода в Python 3; однако рекомендуется использовать высокоуровневый модуль [`dummy_threading`](https://python-all.ru/2.7/library/dummy_threading.html#module-dummy_threading) вместо него.1213**Исходный код:** [Lib/dummy\_thread.py](https://python-all.ru/src/2.7/Lib/dummy_thread.py)1415---1617Этот модуль предоставляет дублирующий интерфейс модуля [`thread`](https://python-all.ru/2.7/library/thread.html#module-thread). Он предназначен для импорта, когда модуль [`thread`](https://python-all.ru/2.7/library/thread.html#module-thread) недоступен на платформе.1819Рекомендуемое использование:2021```python22try:23    import thread as _thread24except ImportError:25    import dummy_thread as _thread26```2728Будьте осторожны, не используйте этот модуль там, где может возникнуть взаимная блокировка из-за того, что создаваемый поток блокируется в ожидании создания другого потока. Это часто происходит при блокирующем вводе-выводе.29