Результаты поиска по запросу "python-multithreading"

4 ответа

Многопоточность для Python Django

Некоторые функции должны запускаться асинхронно на веб-сервере. Отправка электронных писем или пост-обработка данных являются типичными случаями использования. Каков наилучший (или наиболее питонический) способ написать функцию декоратора для ...

1 ответ

@ hibou57 Да, вы можете использовать его

аюсь написать программу для обмена мгновенными сообщениями, основной интерфейс почти закончен, и я изучаю принимающую часть сообщений. У меня есть класс инте...

1 ответ

Python Threading с объектом Event

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

ТОП публикаций

0 ответов

Этот код можно считать эффективным и действенным?

мер: - Ниже у меня есть четыре разные функции, и они делают разные вещи в определенной области. Теперь я хочу бежатьcrawler работать за этими другими функциями, поэтому мой код будет двигаться быстрее. crawler(domain) f2() f3() f4()Как я могу? Я ...

0 ответов

Правильный способ ограничить максимальное количество одновременно работающих потоков?

Я хотел бы создать программу, которая запускает несколько легких потоков, но ограничивается постоянным, заранее заданным числом одновременных запущенных задач, например, (но без риска состояния гонки): import threading def f(arg): global running ...

1 ответ

Кстати: в основном потоке приложения с графическим интерфейсом (поток, автоматически созданный при запуске, в котором происходят все вещи с графическим интерфейсом), плохая практика - вызывать любую функцию, которая спит или ждет чего-либо, поскольку графический интерфейс не реагирует (зависает) пока жду.

import wx import json import queue from collections import namedtuple import threading class MyDialog(wx.Frame): def __init__(self, parent, title): self.no_resize = wx.DEFAULT_FRAME_STYLE & ~ (wx.RESIZE_BORDER | ...

1 ответ

 вместо того, чтобы просто остановить цикл, как вы делаете.

я есть поток, который запускает цикл asyncio. Я начинаю будущую задачу, которая делает вещи, которые здесь неактуальны. Когда я останавливаю поток, я также останавливаю цикл asyncio. Тем не менее, я не могу отменить задачу пула и получитьTask was ...

13 ответов

Дает следующее исключение:

ываю функцию в Python, которая, как я знаю, может остановить и заставить меня перезапустить скрипт. Как мне вызвать функцию или как ее обернуть, чтобы, если это заняло более 5 секунд, скрипт отменил ее и сделал что-то еще?

1 ответ

Все вместе, с фиктивными исключениями и отладочными отпечатками:

у многопоточную программу на Python, в которой основной поток и другие потоки, которые он создает, работают как демоны (но не с Thread.daemon = True), которые ищут определенные файлы в определенных каталогах и выполняют с ними действия, когда они ...

2 ответа

 поток, вы порождаете новые независимые процессы Python с теми же ограничениями исходного процесса Python и на которых будут выполняться основные потоки новых процессов, зависит от ОС (... пока вы не манипулируете привязкой к ядру) процесса, но давайте не будем идти туда).

лся многопоточности и многопоточности. Из того, что я понимаю, потоки работают на одном и том же ядре, поэтому мне было интересно, если я создам несколько процессов внутри дочернего потока, будут ли они также ограничены этим одним ядром? Я ...