Вопросы с меткой [threading]
Модуль threading впервые был представлен в Python 1.5.2 как продолжение низкоуровневого модуля потоков. Модуль threading значительно упрощает работу с потоками и позволяет программировать запуск нескольких операций одновременно.
95 вопросов
- Конкурсные 0
- Неотвеченные
- Цитируемые
- Рейтинг
- Популярные
- За неделю
- За месяц
- Неотвеченные (мои метки)
0
голосов
1
ответ
77
показов
Остановить потоки при завершениии программы
У меня есть код для p2p сокетов. При создании сессии создаётся два потока с бесконечным циклом. Как корректно завершать потоки при завершении программы? Я добавил exit для программы, но ctrl-c всё ...
1
голос
1
ответ
87
показов
Когда я выхожу из программы у меня пишет "Python не отвечает."
def start_sound(sound):
filename = sound
chunk = 1024
wf = wave.open(filename, 'rb')
p = pyaudio.PyAudio()
stream = p.open(format = p.get_format_from_width(wf.getsampwidth()),
...
0
голосов
1
ответ
115
показов
При попытке вызова асинхронной функции (asyncio) через кнопку интерфейса TKinter вылезает ошибка Timeout context manager should be used inside a task
При запуске файла открывается окно интерфейса, написанное на TKInter+Async. При нажатии кнопки "START" создается loop основной программы, запускается метод main(). Алгоритм подключается к ...
0
голосов
1
ответ
107
показов
как запустить несколько юзер ботов в телеграмм без остановки основного процесса
я написал код чтобы запускать несколько ботов в один поток
import sqlite3
import requests
from threading import Thread
from pyrogram import Client, filters, enums
def create_bot(login):
"&...
3
голоса
0
ответов
61
показ
Как получить результат потоков в том порядке, в котором они запустились?
Всех приветствую.
Немного (много) запутался в многопоточности.
Задача написать программу, которая скачает картинки с сайта.
Код следующий (некоторые места типа импортов убрал для упрощения понимания):
...
0
голосов
1
ответ
78
показов
Параллельный поток блокирует основной
Я пишу программу для прошивки oculus quest 2. Мне надо скачивать прошивку с сайта, если она еще не скачена.
Я использую такой код:
def progress_update(*args):
global pogress
pogress["...
0
голосов
0
ответов
19
показов
Использую threading [дубликат]
Пишу код с модулем threading, запускаю цикл идущий с параллельно открытым окном tkinter, и по завершении цикла должен закрыть окно, но идет какая - то ошибка:
Tcl_AsyncDelete: async handler deleted by ...
1
голос
1
ответ
50
показов
Поток не может использоваться больше 1 раза (один и тот же). не смотря на ожидание окончания выполнения
Выходит ошибка, что поток не может использоваться несколько раз, хотя я ожидаю окончания выполнения всех потоков. Код:
import threading
def check(a, b):
c=a+b
print(c)
thread0=threading.Thread(...
0
голосов
1
ответ
140
показов
Как сделать данный код асинхронным?
начинаю изучать python асинхронность и нужно перенести данный код в асинхронный вид, так как в потоках и процессах основной поток блокируется. пробовал создавать задачи и асинхронно их выполнять, но ...
0
голосов
0
ответов
113
показов
Python Падение производительности обработки данных в потоках. При выставлении проверки выполнения работы потоками
Дорогие форумчане, есть следующий код обрабатывающий данные получаемые из SQL, в основном потоке делаются запросы к базе, полученные данные добавляются в очередь1, из которой поток первичной обработки ...
0
голосов
1
ответ
232
показа
Как отменить работающие потоки threading
Пытаюсь отменить запущеные потоки после достижения timeout в методе concurrent.futures.wait, но программа все равно работает 10 секунд указанные в if url == "url_3":
import concurrent....
0
голосов
1
ответ
77
показов
множество процессов после сборки скрипта auto-py-to-exe
Пишу программу пинга нескольких серверов, написал с помощью pysimplegui и собрал с помощью auto-py-to-exe - всё работает.
Решил переписать на tkinter. В pycharm всё работает, но после сборки получаю ...
0
голосов
1
ответ
233
показа
Фоновая проверка времени. Async, Aiogram
Пишу бота на Aiogram, и столкнулся с проблемой. Необходимо написать функцию, которая будет проверять текущее время с записями из базы данных (sqlite3) и если найдется совпадение, то человеку ...
0
голосов
1
ответ
70
показов
Можно ли на Python создать несколько потоков, имея один в качестве шаблона?
Я пишу программу на Python для массовой проверки прокси-адресов на их работоспособность.
Но возникла одна проблема. Зная о возможностях библиотеки "threading", я не могу реализовать ...
0
голосов
2
ответа
144
показа
Как правильно сделать посекундный счетчик для разных потоков в Python, используя tkinter?
Я пытаюсь создать приложение, которое при нажатии кнопки "Start" запускало бы новый поток. Для каждого потока ведется посекундный счет о времени его работы в реальном времени.
К сожалению, ...