Вопросы по теме 'python-multithreading'

Значение свойства демона в потоках Python
Я немного запутался в том, что означает установка потока как демона. В документации сказано следующее: Поток можно пометить как «поток демона». Значение этого флага заключается в том, что вся программа Python завершается, когда остаются...
77451 просмотров

PyGTK и визуальный питон
Я разрабатываю приложение с PyGTK, которое будет использовать 3D-рисунки и анимацию Visual-python, но я не могу заставить обе библиотеки работать вместе: они либо зависают, когда я закрываю окно Gtk, либо застревают, когда я запускаю приложение. Я...
427 просмотров

Как правильно завершить поток Python3 во время чтения потока
Я использую поток для чтения строк из потока (/ dev / tty1) при обработке других вещей в основном цикле. Я хочу, чтобы поток заканчивался вместе с основной программой при нажатии CTRL-C. from threading import Thread class...
7735 просмотров

Многопоточность Python Да или нет?
Я пытался написать простое приложение на Python для реализации рабочей очереди, на каждой веб-странице, которую я нашел о потоковой передаче, есть какой-то случайный парень, комментирующий ее, вам не следует использовать потоки Python, потому что то...
516 просмотров

Что случилось с thread.start_new_thread в python 3
Мне понравилась возможность превратить функцию в поток без лишней строки для определения класса. Я знаю о _thread, однако похоже, что вы не должны использовать _thread. Существует ли эквивалент передовой практики thread.start_new_thread для python 3?
31142 просмотров

для нескольких потоков требуется несколько труб
Недавно я спросил, как заставить оболочку Python получать выходные данные подпроцесса. и получил очень полезный ответ - т.е. подача POpen a stdout = subprocess.PIPE затем используйте p.stdout.readline () и передайте результат print ()...
148 просмотров
schedule 24.06.2023

Параллелизм в python работает неправильно
Я разрабатывал приложение на gae с использованием python 2.7, вызов ajax запрашивает некоторые данные из API, один запрос может занять ~ 200 мс, однако, когда я открываю два браузера и делаю два запроса в очень близкое время, они занимают больше, чем...
3027 просмотров

Python: объект thread._local не имеет атрибута todo
В настоящее время я программирую сервер дейтаграмм на основе python, используя потоки и все такое. Я столкнулся со следующей проблемой: я использую несколько потоков распределения для распределения входящих пакетов между различными потоками...
5574 просмотров

Как использовать многопроцессорные прокси-объекты Python в многопоточности
Я использую многопроцессорный пакет pyhton в стандартной модели клиент-сервер. У меня есть несколько типов объектов на сервере, которые я регистрирую с помощью метода BaseManager.register и использую с клиента через прокси (на основе класса...
1865 просмотров

Отменяемый threading.Timer в Python
Я пытаюсь написать метод, который ведет обратный отсчет до заданного времени, и если не будет дана команда перезапуска, он выполнит задачу. Но я не думаю, что класс Python threading.Timer позволяет отменить отмену таймера. import threading def...
80041 просмотров

Зависание потоков Python
У меня есть простая многопоточная программа Python, следующая стандартной парадигме: class SearchThread(threading.Thread): def __init__(self, search_queue): threading.Thread.__init__(self) self.search_queue = search_queue...
21179 просмотров

Является ли максимальное ограничение потока на самом деле неактуальной проблемой для Python/Linux?
Текущее приложение Python, над которым я работаю, требует использования более 1000 потоков (модуль потоков Python). Не то, чтобы какой-либо отдельный поток работал на максимальных циклах процессора, это просто приложение для тестирования нагрузки...
18162 просмотров

Не удается запустить новую ошибку потока в Python
Я запускаю скрипт, который извлекает информацию из пакетов Debian и сохраняет ее в базе данных. После извлечения информации примерно из 100 пакетов возникает ошибка. Ошибка "не могу начать новый поток" Почему я сталкиваюсь с этой ошибкой? Какое...
16885 просмотров

Неожиданное поведение при многопоточности в python
Я новичок в python и пытаюсь понять концепцию многопоточности в python. Насколько я знаю многопоточное программирование Unix, если основная функция завершается, потоки, созданные основной функцией, также будут завершены независимо от работы, которую...
222 просмотров
schedule 18.10.2022

есть ли пул для ThreadingMixIn и ForkingMixIn для SocketServer?
Я пытался создать http-прокси, используя BaseHttpServer, основанный на SocketServer, который получил 2 асинхронных миксина (ThreadingMixIn и ForkingMixIn). проблема с этими двумя в том, что они работают над каждым запросом (выделяют новый поток или...
5170 просмотров

Открытие потока Python в новом окне консоли
Я пытаюсь сделать программу, которая будет запускать как окно просмотра (консоль), так и командную строку. В окне просмотра будут отображаться постоянные обновления, а в окне командной строки будет использоваться raw_input() для приема команд,...
18300 просмотров

Понять ошибку многопоточности Python
Читая http://bugs.python.org/msg160297 , я вижу простой сценарий, написанный Стивеном Уайтом, который демонстрирует, как многопоточность Python ошибки с этим исключением Exception AttributeError: AttributeError("'_DummyThread' object has no...
7504 просмотров
schedule 06.05.2022

Как сохранить порядок записи файлов при использовании потоковой передачи в Python
У меня есть код Python для чтения файла и отправки данных в список. Затем поместите этот список в очередь, используйте потоки для обработки списка, скажем, по 20 элементов за раз. После обработки сохраняю результат в новый файл. То, что было...
2198 просмотров
schedule 04.07.2023

Какой лучший способ создать поток, который можно завершить из основного потока в python?
Я собираю данные с акселерометра. Я хочу, чтобы пользователь мог начать запись данных и остановить запись, нажав кнопку запуска и остановки соответственно. Я решил сделать это с потоками, поэтому кнопка запуска создает поток, который собирает...
71 просмотров

Python Threading с объектом Event
Я видел много сценариев Python, которые используют потоки в классе, и многие из них используют threading.Event() . Например: class TimerClass(threading.Thread): def __init__(self): threading.Thread.__init__(self) self.event =...
52064 просмотров
schedule 28.01.2023