Новый поток блокирует выполнение основного процесса
У меня есть телеграмм бот, написанный на aiogram. Сам бот запускается в отдельном процессе: def start_bot(): executor.start_polling(dp, skip_updates=True) if __name__ == '__main__…
У меня есть телеграмм бот, написанный на aiogram. Сам бот запускается в отдельном процессе: def start_bot(): executor.start_polling(dp, skip_updates=True) if __name__ == '__main__…
Допустим, хочу собрать компьютерный кластер производительностью, например, в 1000 потоков со скоростью примерно как современные i5 процессоры. Но, в принципе, можно и медленнее, н…
У меня возникла проблема с синхронизацией потоков. Мне нужно сделать так, чтобы код мог завершаться по просьбе пользователя. У меня есть 3 метода в коде: первый - отвечающий за за…
У меня такой вопрос, является ли использование AtomicBoolean в однопоточном приложении плохой практикой? Я использовал его из-за удобных и читаемых методов. У меня в методе вычиты…
Не совсем понимаю как устроено выделение памяти в многопоточном приложении. Допустим есть некий код: #include <memory> #include <list> #include <chrono> #include…
Есть 2 программы, первая построена на блокирующих функциях опроса различных устройств через последовательные порты, общается с базой данных и иногда шлет информацию на сервер. Так…
У меня есть main activity, в нем я запускаю обычный service, а в нем запускаю код TcpClient класса. В конструкторе которого запускаю: Код TcpClient.class: public class TcpClient i…
Простая задача: Обновить возможность выполнения кнопки по событию. Пишу такой элементарный код при помощи MVVM Toolkit: public partial class MainViewModel : ObservableObject { pub…
AsynkTask, Handler, Observable Почти все имеет статус Deprivated, но с хэндлером отдельная история, там блок кода становится желтым. Просит сделать его статическим, но не то что б…
Есть следующий минимально воспроизводимый пример: import java.util.concurrent.ExecutorService; import java.util.concurrent.Executors; public class Main { public static void main(S…
Есть следующий метод запуска секундомера. Ещё не дописан до конца, но работает. private void startStopwatch() { stopwatchRunning = true; Thread thread = new Thread() { public void…
Я пишу бота для телеги который будет регистрировать пользователя и отправлять ему открытку на день рождения. Суть в том, что рекомендации которые я нашел содержат функцию: def eve…
В приложении есть загрузочный экран: class SplashScreen(FloatLayout): def __init__(self, **kwargs): super(SplashScreen, self).__init__(**kwargs) self.background = Image(source='im…
Я пишу приложение, которое чем-то похоже на discord authy и меня интересует та уползающая шкала вверху экрана. Я пытался сделать её, используя QProgressBar от PyQt5, но когда прил…
Подскажите, каким способом лучше организовать программу для многопоточного копирования файлов большого размера? Не получается правильно объединить скопированные части из разных по…
Прошу помощи помощи в решении проблемы с сокет сервером. У каждого клиента есть свой id, сервер при получении сообщения от клиента должен проверять эти id и в зависимости от них п…
Изучаю из чего состоит поток и застрял на стеках. С пользовательским стеком вроде как всё понятно. Это стек, который создаётся на каждый новый поток, занимает 1 МБАЙТ в памяти, со…
Можно ли использовать методы pytorch в мультипоточных обучениях и в частности использовать torch.no_grad()? Или оно может делаться только в мультипроцессных скриптах? Сетки на каж…
Пишу змейку на WPF. Всё просто: сетка grid и зелёная точка (голова змеи). Хочу чтобы змейка, а для начала хотя бы её без брюшная часть, двигалась в заданном направлении, а при наж…
Задача состоит в том, чтобы написать простой сетевой чат. Нет принципиальной разницы в языке, но я решил писать на Си. Сервер должен быть способен обрабатывать несколько пользоват…
Нужно одновременно выполнить несколько бесконечных циклов, но программа выполняет только первый поток с первым while True. import time from threading import Thread class Thread1(T…
Для решения задачи о ферзях на больших размерах доски я использую многопоточность. Но видимо я что-то неправильно делаю, потому что для любого размера доски выводится 0. public cl…
Пишу бот-напоминалку на aiogram2, столкнулся со следующей проблемой: Мой бот записывает данные в две таблицы. Данные о пользователе в одну, данные о его расписании в другую. Когда…
Мне нужно создать динамический массив, при добавлении в который, элементы запускают отдельные потоки. По завершении этих потоков элементы из массива автоматически удаляются. Я нов…
Я тут писал некое подобие процесс менеджера, и написал такой код для обновления процессов внутри DataGrid: public MainWindow() { InitializeComponent(); DispatcherTimer? timer; tim…
При многопоточной работе клиента и сервера через TpcClient и и записи данных через NetworkStream при работе в 100 потоком через ~ минут 30 или 1000 потоков и минут 10 после куче в…
настройки проперти jpa: show-sql: true properties: hibernate: format_sql: true jdbc: batch_size: 50 naming-strategy: org.hibernate.cfg.EJB3NamingStrategy my_basa: hibernate: diale…
При изменении языка раскладки необходимо переключать цвет, но этого не происходит, если вы свернете компилятор / выбираете другое окно, на консоли отображается, что номер языка не…
import threading import numpy as np mat1 = np.array([[1, 2 ,1], [2, 2, 2], [1, 1, 2]]) mat2 = np.array([[1, 2 ,1], [2, 2, 2], [1, 1, 2]]) mat3 = np.array([[2, 2 ,2], [1, 1, 1], [2…
Код готов к запуску. Возвращает не то что ожидается. Ожидается двумерный в первом уровне многомерного. Но работает только с костылём и возвращает немного не то. Я думаю по коду бо…