Публикации по теме '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 просмотров
schedule
23.03.2024
Android: получение ошибки Только исходный поток, создавший иерархию представлений, может касаться своих представлений
Я работал над этой проблемой весь день, и я готов рвать на себе волосы. Я нашел несколько ответов здесь и в Интернете, в которых говорится, что это вызвано попыткой сделать что-то с представлением в потоке (а не в потоке пользовательского...
2858 просмотров
schedule
13.04.2024
Запускается с параметром?
Мне нужен «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 просмотров
schedule
22.05.2022
Запланировать задачу 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 просмотров
schedule
20.12.2023
Утверждения Java не отправляются на консоль при вызове из исполняемого
В моей программе я сделал утверждение - которое оценивается как ложное - из исполняемого, но никогда не видел вывода консоли об утверждении. Я хочу знать, ложны ли мои утверждения, но кажется, что runnable перехватывает все брошенные утверждения?...
993 просмотров
schedule
27.04.2023
Как остановить обработчик в Android
В моем приложении я создал календарь с Gridview, и в этом Gridview я отображаю даты и некоторые доступные события с помощью Imageview, и для этого я создал обработчик.
Теперь я хочу остановить обработчик.
MainActivity.java
// inside...
42869 просмотров
schedule
22.06.2022