Публикации по теме 'runnable'


Упрощение многопоточности Java (интерфейс Runnable) с помощью аналогии построения
Многопоточная программа на Java — Представьте, что вы находитесь на кухне и пытаетесь приготовить еду. У вас есть одна разделочная доска и нож, и вам нужно одновременно нарезать овощи, варить макароны и готовить соус. Если бы вы выполняли каждое задание одно за другим, на то, чтобы съесть весь обед, ушло бы много времени. Теперь давайте соотнесем это с программированием на Java: Однопоточное программирование: Это все равно, что на кухне готовит только один повар. Шеф-повар..

Вопросы по теме 'runnable'

Запуск нескольких потоков в Java
У меня очень странная проблема. Я работаю над заданием, которое включает в себя создание симуляции фигур, движущихся по двухмерной «шахматной доске». Каждая фигура представлена ​​объектом, реализующим интерфейс Runnable. Проблема в том, что когда я...
920 просмотров
schedule 06.04.2023

Подсчет одной переменной в нескольких потоках
У меня есть следующий исполняемый класс. public class OnesRun implements Runnable { public int ones = 0; private int passendNumber; public OnesRun(int passendNumber) { this.passendNumber = passendNumber; } public...
5834 просмотров

Android: получение ошибки Только исходный поток, создавший иерархию представлений, может касаться своих представлений
Я работал над этой проблемой весь день, и я готов рвать на себе волосы. Я нашел несколько ответов здесь и в Интернете, в которых говорится, что это вызвано попыткой сделать что-то с представлением в потоке (а не в потоке пользовательского...
2858 просмотров

Запускается с параметром?
Мне нужен «Runnable, который принимает параметр», хотя я знаю, что такого runnable на самом деле не существует. Это может указывать на фундаментальный недостаток в дизайне моего приложения и / или ментальный блок в моем уставшем мозгу, поэтому я...
193704 просмотров
schedule 16.07.2022

Как мне вернуть Runnable в этом методе?
Я не знаю, как сделать возврат к работающему методу (или с этим конкретным методом). У меня может быть неправильная идея (?). Любая помощь? спасибо! * Это продолжение/связано с этот пост . Но подумал, что это может быть Q сам по себе. В...
894 просмотров
schedule 22.05.2022

Как упаковать все ресурсы в исполняемый JAR в Eclipse
В настоящее время я работаю над своей собственной небольшой видеоигрой на Java, но на данный момент, когда я даю файл Runnable Jar кому-то, чтобы они могли играть, я должен отправить им 22 других файла ресурсов, которые требуются, и попросить их...
4592 просмотров
schedule 06.07.2022

Следует ли синхронизировать метод запуска? Почему или почему нет?
Я всегда думал, что синхронизация метода запуска в java-классе, который реализует Runnable, избыточна. Я пытаюсь понять, почему люди это делают: public class ThreadedClass implements Runnable{ //other stuff public synchronized void...
43180 просмотров

Запланировать задачу Java на указанное время
Я хотел бы иметь возможность запланировать задачу в определенное время в Java. Я понимаю, что ExecutorService имеет возможность планировать через определенные промежутки времени и после указанной задержки, но я больше смотрю на время суток, а не на...
12460 просмотров
schedule 27.11.2023

Обновите метку Java-апплета с помощью потоков
У меня есть следующий класс апплета: public class Marquee extends Applet { Label label1 = new Label("Testing"); public void pushUpdate( String text ) { System.out.println( "receiving: " + text ); label1.setText( text );...
1603 просмотров
schedule 04.04.2023

Как я могу поместить Toast в Runnable службы?
У меня есть служба, которая содержит Timer и TimerTask для получения данных от Webservice в определенные периоды времени. все работает нормально, кроме Toast. Я хочу показать тост пользователю в procSendMapMovements, но получаю исключение. Как я...
1725 просмотров
schedule 10.02.2023

Почему публикация и отмена выполнения в представлении и обработчике приводят к разным результатам?
Я играл с Runnable и обнаружил, что если вы postDelayed Runnable на View , то удаление обратного вызова не сработает, однако, если вы сделаете то же самое, но опубликуете Runnable на Handler , тогда удаление обратного вызова сработает....
5134 просмотров
schedule 12.02.2023

передать исполняемый файл в уже существующий поток для запуска в Android/Java
У меня есть вопрос, связанный со следующей ссылкой: Что такое разница между Thread start() и Runnable run() В этом вопросе я вижу человека, создающего исполняемые объекты, а затем инициализирующего их двумя разными способами. Итак, означает ли...
3048 просмотров
schedule 09.12.2022

Использование создания потока путем расширения класса потока
Возможный дубликат: Java: реализует Runnable и расширяет Тема Java предоставляет два варианта создания класса Thread: либо путем реализации Runnable, либо путем расширения класса Thread. Я знаю, что может быть много причин для...
1436 просмотров
schedule 09.11.2022

Завершает ли удаление элемента из списка класса runnable его поток?
Я пишу чат-сервер на Java. Я использовал фиксированный массив исполняемых классов, где каждый элемент массива представляет клиента. Создаваемые потоки находятся в бесконечном цикле, который считывается из потока сокетов. Теперь я хочу сделать это...
115 просмотров
schedule 13.06.2022

Делать через определенное время, Android Runnable
У меня есть приложение с классом, реализующим Runnable. Где запускается поток и переопределяется метод run(). Это запускает мою графику. 1-й вопрос: как часто вызывается run()? я не установил время для этого, так что это должно быть значение по...
378 просмотров
schedule 01.11.2022

Подождите, пока поток не завершится изящно
У меня есть этот код: public class JsoupParser { ArrayList<CompanyInfo> arr = new ArrayList<CompanyInfo>(); public JsoupParser() {} public ArrayList<CompanyInfo> parse(final String link) throws IOException {...
559 просмотров
schedule 28.12.2022

Учитывая два потока Java, остановите один поток, когда один из них завершится
Я ищу чистый дизайн/решение для этой проблемы: у меня есть два потока, которые могут работать столько, сколько хочет пользователь, но в конечном итоге останавливаются, когда пользователь выдает команду остановки. Однако, если один из потоков внезапно...
5837 просмотров
schedule 11.07.2022

Java, запускающая Runnable из другого Runnable, не будет работать
почему следующий код не работает? По сути, это упрощенная версия более сложной программы, в которой я пытаюсь создать исполняемый начальный экран с выборками, которые затем будут иметь кнопки, ссылающиеся на разные исполняемые элементы, но это не...
2257 просмотров

Утверждения Java не отправляются на консоль при вызове из исполняемого
В моей программе я сделал утверждение - которое оценивается как ложное - из исполняемого, но никогда не видел вывода консоли об утверждении. Я хочу знать, ложны ли мои утверждения, но кажется, что runnable перехватывает все брошенные утверждения?...
993 просмотров
schedule 27.04.2023

Как остановить обработчик в Android
В моем приложении я создал календарь с Gridview, и в этом Gridview я отображаю даты и некоторые доступные события с помощью Imageview, и для этого я создал обработчик. Теперь я хочу остановить обработчик. MainActivity.java // inside...
42869 просмотров
schedule 22.06.2022