Category: Многопоточность

13
Авг
2020

Java: Как запустить поток повторно на android?

Java я знаю нормально. Но android приложения начал учится делать недели 2 назад.
Уже сделал несколько activity, и начал делал авторизацию. Но, есть проблема, когда я ввожу верные логин и пароль, меня пускает дальше. Если я ошибусь в логине…

13
Авг
2020

Асинхронная работа нескольких функций python

Есть три функции A(a), B(b), C(c); Все функции имеют код:
def name(arg): # a или b или c вместо name
while True():
print(a) # a или b или c

Нужно сделать функции асинхронными без потери скорости (или минимальной), к примеру такие:

Фун…

08
Авг
2020

Как обратиться к Tkinter из второго потока?

Есть бот вк, который работает во втором потоке. При написании определённой команды должна выполняться функция, которая связана с Tkinter. Но у меня ничего не выходит, т.к. выходит ошибка: Calling Tcl from different apartment. Что с этим де…

07
Авг
2020

Android. Многопоточность. Почему при удалении Activity из стека задач прерываются все рабочие потоки?

Вопрос следующий:
Если я запускаю 1 или более рабочих потоков в компоненте Android (Например – Activity), а после закрываю этот компонент (удаляю из стека задач), то все рабочие потоки мгновенно прерываются. Я считал, что потоки должны раб…

07
Авг
2020

отдать результат клиенту и продолжить выполнения php дальше

Есть VPS с php 7.0 nginx/ для ускорения работы некоторые функции класса хотел запустить в отдельном потоке или очереди возможно вынести в отдельный класс.
Логика я отдам клиенту данные и продолжу выполнять и работать с базой данных.
к при…

03
Авг
2020

Как отследить то, что все потоки завершились (Python)

в цикле создаются потоки, и нужно как-то отследить то, что все они закончили свою работу(или ожидать, пока они все не закончат работу), перед тем, как функция снова вызовется.
def some():
for num, url in enumerate(urls):
thread…

03
Авг
2020

Telegram бот с потоком

Бот раз в пол часа должен проверять базу данных, автоматически. На JAVA я писал потоки и все работало как надо. Сейчас пишу на Python и столкнулся с проблемой что поток вообще не запускается, либо работает поток а бот нет, либо на оборот. …

02
Авг
2020

Многопоточность и квантовая суперпозиция

Всем привет! Я java-нуб и сейчас эксперементирую с многопоточностью. Во время одного из экспериментов наткнулся на интересное поведение программы.
Собственно код:
public static void main(String[] args) {
Runnable r = () -> IMF.getFu…

02
Авг
2020

Многопоточность и квантовая суперпозиция

Всем привет! Я java-нуб и сейчас эксперементирую с многопоточностью. Во время одного из экспериментов наткнулся на интересное поведение программы.
Собственно код:
public static void main(String[] args) {
Runnable r = () -> IMF.getFu…

29
Июл
2020

Как запустить сервис в отдельном потоке

Имею два сервиса для уведомлений и воспроизведения аудио. Пробовал использовать IntentService, но работало не корректно и насколько я понял, startForegroundService() доступен только в android >= 8.
Также знаю, что можно использовать Thr…

26
Июл
2020

threading – передать каждому потоку свой аргумент

Я хочу выполнить авторизацию в Google с разных аккаунтов в каждом из потоков. На данный момент могу просто запустить n потоков и авторизироваться в гугле под одним аккаунтом.
Подскажите, пожалуйста, как правильно передать произвольное кол-…

24
Июл
2020

Как определить завершение потока?

Как я могу определить завершение этого потока и по его завершению сделать какое-нибудь действие? Возможно ли это? Исполнить это действие в самой функции func не могу.
from threading import Thread
x = threading.Thread(target=func)
x.start()…

22
Июл
2020

Python. Можно ли запустить один поток много раз?

Недавно начал изучать потоки в Python , конкретнее модуль threading.
И мне нужно сделать так чтобы после окончания потока , (то есть когда ввожу nameThrd.is_alive() оно выводит False) я мог бы запустить этот поток снова.
Весь код я не скин…

20
Июл
2020

Ожидание приложением нажатия кнопки для дальнейшего продолжения выполнения кода

Обучаюсь JavaFX практикуясь делая свое мини-десктоп приложение.
Добрался до момента с созданием сохранений. И тут возникли проблемы:
При нажатии на слот сейва я задумал чтобы сначала по его имени проверяло пустой ли он. Если нет то появляе…

17
Июл
2020

python изменение глобальной переменной статическим методом класса

Есть класс для запуска задачи по расписанию. Запускаю его отдельным процессом. Пытаюсь отследить изменение глобальной переменной, но она не меняется. Сообщения, выдаваемые классом меняются, а в glob_check() – всегда первоначальное значение…

10
Июл
2020

Отдельный поток для функции Python

Всем доброго времени суток,пытаюсь создать функцию, которая вызывается автоматически каждые 24 часа. Делаю это с помощью библиотеки shedule import shedule schedule.every().day.at("21:25").do(dailydeleter), но не получается сделат…

10
Июл
2020

Когда использовать многопоточность в Java

Как понять, когда необходимо использовать многопоточность в Java? Например, в каком-то многопользовательском сервисе.
Желательно с примерами.
Исключая варианты отрисовки (например, Java Swing) и ускорения работы программы.
Заранее благодар…

06
Июл
2020

Многопоточность VS Асинхронное программирование

Итак, дабы раз и навсегда разобраться с этим: задам вопрос еще раз.
Прочитав, все равно непонятно каким образом надо писать тех же ботов.
Если

Асинхронность (asynchrony) подразумевает, что операция может быть выполнена кем-то на стороне: …

05
Июл
2020

Как добавить функционал pause/resume/stop приложению на JavaFX?

Есть десктопное приложение, работающее на JavaFX (OpenJFX). Логика написана на связке Spring Boot + JavaFX с помощью FXWeaver.
Задача заключается в следующем: клиенту нужна возможность ставить приложение на паузу/возобновлять/останавливать…

03
Июл
2020

Laravel, запуска задания после выполнения всех остальных

Есть необходимость выполнить задание, после того как 2 задания выполнены асинхронно.
В документации есть пример того как можно выполнить цепочку заданий синхронно после того как основное выполнится.
ProcessPodcast::withChain([
new Opti…