Вопросы по теме 'python-multithreading'
Значение свойства демона в потоках Python
Я немного запутался в том, что означает установка потока как демона.
В документации сказано следующее:
Поток можно пометить как «поток демона». Значение этого флага заключается в том, что вся программа Python завершается, когда остаются...
77451 просмотров
schedule
25.04.2023
PyGTK и визуальный питон
Я разрабатываю приложение с PyGTK, которое будет использовать 3D-рисунки и анимацию Visual-python, но я не могу заставить обе библиотеки работать вместе: они либо зависают, когда я закрываю окно Gtk, либо застревают, когда я запускаю приложение.
Я...
427 просмотров
schedule
19.12.2022
Как правильно завершить поток Python3 во время чтения потока
Я использую поток для чтения строк из потока (/ dev / tty1) при обработке других вещей в основном цикле. Я хочу, чтобы поток заканчивался вместе с основной программой при нажатии CTRL-C.
from threading import Thread
class...
7735 просмотров
schedule
09.09.2022
Многопоточность Python Да или нет?
Я пытался написать простое приложение на Python для реализации рабочей очереди, на каждой веб-странице, которую я нашел о потоковой передаче, есть какой-то случайный парень, комментирующий ее, вам не следует использовать потоки Python, потому что то...
516 просмотров
schedule
17.10.2023
Что случилось с thread.start_new_thread в python 3
Мне понравилась возможность превратить функцию в поток без лишней строки для определения класса. Я знаю о _thread, однако похоже, что вы не должны использовать _thread. Существует ли эквивалент передовой практики thread.start_new_thread для python 3?
31142 просмотров
schedule
18.06.2022
для нескольких потоков требуется несколько труб
Недавно я спросил, как заставить оболочку Python получать выходные данные подпроцесса. и получил очень полезный ответ - т.е. подача POpen a stdout = subprocess.PIPE
затем используйте p.stdout.readline () и передайте результат print ()...
148 просмотров
schedule
24.06.2023
Параллелизм в python работает неправильно
Я разрабатывал приложение на gae с использованием python 2.7, вызов ajax запрашивает некоторые данные из API, один запрос может занять ~ 200 мс, однако, когда я открываю два браузера и делаю два запроса в очень близкое время, они занимают больше, чем...
3027 просмотров
schedule
23.09.2022
Python: объект thread._local не имеет атрибута todo
В настоящее время я программирую сервер дейтаграмм на основе python, используя потоки и все такое.
Я столкнулся со следующей проблемой: я использую несколько потоков распределения для распределения входящих пакетов между различными потоками...
5574 просмотров
schedule
27.12.2023
Как использовать многопроцессорные прокси-объекты Python в многопоточности
Я использую многопроцессорный пакет pyhton в стандартной модели клиент-сервер. У меня есть несколько типов объектов на сервере, которые я регистрирую с помощью метода BaseManager.register и использую с клиента через прокси (на основе класса...
1865 просмотров
schedule
18.11.2022
Отменяемый threading.Timer в Python
Я пытаюсь написать метод, который ведет обратный отсчет до заданного времени, и если не будет дана команда перезапуска, он выполнит задачу. Но я не думаю, что класс Python threading.Timer позволяет отменить отмену таймера.
import threading
def...
80041 просмотров
schedule
09.02.2023
Зависание потоков Python
У меня есть простая многопоточная программа Python, следующая стандартной парадигме:
class SearchThread(threading.Thread):
def __init__(self, search_queue):
threading.Thread.__init__(self)
self.search_queue = search_queue...
21179 просмотров
schedule
06.12.2022
Является ли максимальное ограничение потока на самом деле неактуальной проблемой для Python/Linux?
Текущее приложение Python, над которым я работаю, требует использования более 1000 потоков (модуль потоков Python). Не то, чтобы какой-либо отдельный поток работал на максимальных циклах процессора, это просто приложение для тестирования нагрузки...
18162 просмотров
schedule
30.05.2022
Не удается запустить новую ошибку потока в Python
Я запускаю скрипт, который извлекает информацию из пакетов Debian и сохраняет ее в базе данных.
После извлечения информации примерно из 100 пакетов возникает ошибка. Ошибка "не могу начать новый поток" Почему я сталкиваюсь с этой ошибкой? Какое...
16885 просмотров
schedule
10.03.2023
Неожиданное поведение при многопоточности в python
Я новичок в python и пытаюсь понять концепцию многопоточности в python. Насколько я знаю многопоточное программирование Unix, если основная функция завершается, потоки, созданные основной функцией, также будут завершены независимо от работы, которую...
222 просмотров
schedule
18.10.2022
есть ли пул для ThreadingMixIn и ForkingMixIn для SocketServer?
Я пытался создать http-прокси, используя BaseHttpServer, основанный на SocketServer, который получил 2 асинхронных миксина (ThreadingMixIn и ForkingMixIn).
проблема с этими двумя в том, что они работают над каждым запросом (выделяют новый поток или...
5170 просмотров
schedule
14.07.2022
Открытие потока Python в новом окне консоли
Я пытаюсь сделать программу, которая будет запускать как окно просмотра (консоль), так и командную строку. В окне просмотра будут отображаться постоянные обновления, а в окне командной строки будет использоваться raw_input() для приема команд,...
18300 просмотров
schedule
20.06.2023
Понять ошибку многопоточности 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 просмотров
schedule
19.10.2022
Python Threading с объектом Event
Я видел много сценариев Python, которые используют потоки в классе, и многие из них используют threading.Event() . Например:
class TimerClass(threading.Thread):
def __init__(self):
threading.Thread.__init__(self)
self.event =...
52064 просмотров
schedule
28.01.2023