Описание тега runnable

The Runnable interface defines a single method, run, meant to contain the code executed in the thread.
3 ответа

Как я могу знать, как задача завершилась при использовании класса Future Java

Я использую Java-класс Future для выполнения задачи, но метод isDone возвращает true, если задача выполнена. Завершение может быть связано с обычным завершением, исключением или отменой - во всех этих случаях этот метод вернет true. Есть ли способ у…
12 июл '11 в 16:54
1 ответ

Реализуйте runnable для класса, основное назначение которого не состоит в том, чтобы быть runnable (стиль кодирования)

Я программирую таймер босса для Guild Wars 2. У меня есть Boss класс, который содержит все связанные игровые события и update() метод для получения текущих статусов событий из API. Чтобы снизить время обновления для всех боссов, я хочу распараллелит…
17 янв '14 в 12:44
0 ответов

Отображать сообщение через определенное время с помощью асинхронной задачи

У меня есть асинхронная задача, которая извлекает записи с помощью вызова API. Теперь я хочу установить таймер в активности, который отображает некоторое всплывающее сообщение через 10-15 секунд, если для загрузки данных в асинхронной задаче требует…
25 ноя '15 в 11:13
3 ответа

О переопределении метода run() GUI в методе main

Проблема в том, что когда я закрываю окна GUI, я хочу запустить последний метод (например, printList()), но мне не удается это сделать. Это мой основной метод public static void main(String args[]) { /* Create and display the form */ java.awt.EventQ…
29 фев '12 в 15:24
3 ответа

Вызвать метод класса Java, который реализует runnable после создания своего объекта потока

У меня есть класс Java SomeClass implements Runnable Который имеет метод display(). Когда я создаю поток этого класса Thread thread1 = new Thread(new SomeClass()); Теперь, как я могу вызвать метод display (), используя экземпляр потока?
3 ответа

Callable выполняется последовательно?

Всякий раз, когда я запускаю свою программу, реализующую функцию callable, я получаю вывод в последовательной форме. Мол, вот моя программа: package com.handson; import java.util.concurrent.ArrayBlockingQueue; import java.util.concurrent.BlockingQue…
0 ответов

Метод Run не работает внутри ForkJoinTask

У меня есть подкласс RecursiveTask который содержит Runnable объект и должен выполнить его. Проблема в том, что код внутри метода run никогда не достигается, хотя я использую ForkJoinPool.execute чтобы не блокировать основной поток. public class tes…
03 мар '17 в 12:44
2 ответа

Финальный логический [] против финального логического внутри Runnable

Почему разрешено следующее: final boolean [] success = new boolean[1]; Thread httpThread = new Thread(new Runnable() { @Override public void run() { HTTPConnect httpConnect = new HTTPConnect(getContext()); success[0] = false ... if (whatever) succes…
01 мар '17 в 00:33
1 ответ

Как отследить и реализовать опцию отмены для вложенного Runnable в Java

Я работаю над приложением Java, которое использует ZMQ обработать запрос. Мой код имеет несколько вложенных Runnable которые как в следующей структуре: private class SomeRunnable implements Runnable { @Override public void run() { while (!stop) { tr…
4 ответа

Как сделать исполняемый файл.jar?

Для школы я должен сделать игру вместе с двумя одноклассниками. наша группа должна была сделать что-то на Java, языке, который мы никогда не использовали раньше. Теперь у нас есть небольшая игра, но мы не можем представить ее в работающем файле.jar …
27 май '13 в 17:14
2 ответа

Стоп обработчик в Android не работает

У меня есть этот обработчик: private Runnable mRunnableReset = new Runnable() { public void run() { Log.i("MyApp", "mRunnableReset"); } }; private Handler mHandler = new Handler(); private Runnable mRunnable = new Runnable() { public void run() { wh…
26 дек '13 в 11:25
1 ответ

Реализует Runnable поверх расширяет поток с EJB

Скажем класс MyCoolProcess имеет логику моего приложения, которое необходимо вызывать в своем собственном потоке. Мы создадим тему, вызовем ее и продолжим работу с приложением.Этот класс является EJB; с пометкой @Stateless Теперь у нас есть MyContro…
10 апр '15 в 10:47
3 ответа

Как узнать, когда все потоки в ExecutorService завершены?

Я знаю это shutdown() а также awaitTermination() существовать. Проблема заключается в том, что runnables в пуле должны иметь возможность добавить к нему неизвестный номер (не может использовать обратный отсчет) других runnables, и если я позвоню shu…
04 апр '15 в 20:04
0 ответов

Java: неожиданный параллелизм в однопоточном ThreadPoolExecutor

У меня есть ряд MyRunnable объекты запланированы на ExecutorService создано Executors.newFixedThreadPool(1), каждый stepX метод регистрирует, когда он начинает выполняться, и в соответствии с моим журналом у меня есть MyRunnable объекты с перекрываю…
0 ответов

Видимость ProgressBar в Thread и Runnable

pbAuth это progressBar это должно появиться во время процесса в потоке. Но приложение вылетает, выдает ошибку: android.view.ViewRootImpl $ CalledFromWrongThreadException: только исходный поток, создавший иерархию представлений, может касаться его пр…
21 авг '18 в 11:29
2 ответа

Запуск нескольких функций из подкласса Runnable (не только run())

Можно ли запустить другую функцию подкласса Runnable с резьбой? например: public class MyRunnable implements Runnable { @Override public void run() { for(int i = 0; i < 5; i++) System.out.println("\t\t" + i); } public void somethingElse(int amoun…
01 апр '14 в 08:38
2 ответа

Остановить Runnable

В моем предыдущем вопросе " Сделайте метод кнопки", если кнопка нажата или не нажата, я нашел свой ответ следующим образом: Handler visibilityToggler; Runnable visivilityRunnable; visibilityToggler = new Handler(); visivilityRunnable = new Runnable(…
21 фев '16 в 12:52
5 ответов

Java: Как мне перехватить InterruptedException в потоке, когда он прерывается другим потоком?

Я разрабатываю многопоточное приложение для подключения к внешним серверам - каждый в отдельных потоках - и будет заблокировано до тех пор, пока не будет введен ввод. Каждый из них расширяет класс Thread. Для пояснения давайте назовем эти "потоки со…
01 сен '12 в 19:15
1 ответ

Таймер не останавливается после того, как действие было закрыто и перезапущено

У меня есть работающий таймер, который обновляет текстовое представление каждую секунду, когда активность находится на останове (или вызывается в фоновом режиме), таймер продолжает работать. Проблема, с которой я столкнулся, заключается в том, что, …
07 авг '12 в 20:18
3 ответа

Потоки очереди, если предыдущие не закончились

Я пытаюсь написать простой видео манипулятор, поэтому несколько раз в секунду мне нужно запустить новый поток (в настоящее время реализующий Runnable) для обработки текущего кадра, но у меня нет гарантии, сколько времени займет завершение каждого по…
09 авг '10 в 15:44