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

Как сохранить неизменным параметр объекта в Runnable Class в Java?
У меня есть класс Runnable, например: Class R1 implements Runnable { private static final Log LOGGER = LogFactory.getLog(R1.class); private final ObjectClass obj; private final SomeService service; public R1(ObjectClass obj, SomeService...
1169 просмотров
schedule 12.11.2021

Таймер не останавливается после закрытия и перезапуска активности
У меня есть работающий таймер, который обновляет текстовое представление каждую секунду, когда активность onStop (или вызывается в фоновом режиме), таймер продолжает работать. Проблема, с которой я сталкиваюсь, заключается в том, что когда я повторно...
928 просмотров
schedule 20.11.2021

Обновление Android TextView в потоке и Runnable
Я хочу сделать простой таймер в Android, который обновляет TextView каждую секунду. Он просто считает секунды, как в «Сапере». Проблема в том, что когда я игнорирую tvTime.setText (...) (сделайте //tvTime.setText (...), в LogCat каждую секунду...
69027 просмотров
schedule 08.10.2021

ViewPager - как запускать разные таймеры на каждой странице?
Все, что я хочу, - это создать новый отдельный таймер для каждой страницы в ViewPager. Моя текущая реализация содержит один обработчик для всех страниц. Я запускаю новую TimerTask с помощью ViewPager.OnPageChangeListener.onPageSelected (), но, как я...
1018 просмотров
schedule 20.11.2021

Android Runnable работает быстрее после возобновления
Сценарий У меня есть runnable, который выводит значение переменной каждые 1 секунду. Runnable запускается, когда я запускаю mainActivity, и запускается во всем приложении в фоновом режиме. Проблема Когда я закрываю приложение (скрытое...
1143 просмотров
schedule 08.09.2021

java простая анимация с потоками
Я хочу создать простую 2D-анимацию с помощью потока. После запуска потока у меня возникают проблемы с определением, что именно добавить в метод запуска. Прямо сейчас объекты класса Particle нарисованы на кадре, но анимации нет. Также я мог бы...
902 просмотров
schedule 23.10.2021

В контексте Java 8 зачем реализовывать Runnable Interface вместо расширения класса Thread?
Я уже знаю, что мы предпочитаем реализацию интерфейса Runnable расширению потока, потому что он обеспечивает гибкость нашему классу, мы можем расширить какой-то другой класс в будущем. Это невозможно при расширении класса Thread, поскольку Java не...
446 просмотров

Как потоки совместно используют переменную поля того же экземпляра, который их создает?
Я хочу протестировать интерфейс Runnable. Создайте экземпляр класса, реализующего интерфейс Runnable. А затем создайте три потока с помощью одного и того же экземпляра. Обратите внимание на то, как потоки совместно используют переменную поля...
122 просмотров
schedule 26.09.2021

Исполнитель Tomcat с циклом runnable while (true) запускается только один раз. Почему?
Я пытаюсь реализовать javax.mail.event.MessageCountListener в Tomcat. Когда я запускаю приложение, кажется, что запускается метод contextInitialized и читается почтовый ящик. Однако я вижу сообщение журнала «Холостой ход» только один раз. Я ожидал,...
465 просмотров

как программа может гарантировать выполнение нескольких потоков одновременно с использованием среды исполнителя
Я пытаюсь запустить 5 потоков одновременно. Но, глядя на результат ниже, я думаю, что они начали в одно и то же время, но не одновременно, поскольку счетчик возраста всегда заканчивается 5 счетами. Если они выполняются реально одновременно, вывод...
672 просмотров

Почему так много учебников по Java содержат примеры Swing, в которых не используется runnable?
Я здесь новичок, и в Java. Я подозреваю, что этот вопрос слишком открытый для этой области, но, хоть убей, я не могу найти более подходящего места. Я также ничего не нашел при поиске в Интернете. У меня есть несколько учебников по Java, в...
78 просмотров
schedule 03.10.2021

Как заставить кнопку мигать в Android?
Если пользователь (в моей викторине) выбирает ложный ответ, кнопка с правильным ответом должна мигать зеленым. Пока я делал это так: if(answerTrue) for (int i = 0; i < 2000; i = i + 250) {...
6011 просмотров
schedule 17.11.2021

Почему НЕТ состояния гонки, когда я выполняю чтение-обновление-запись в этом Java-коде?
В моем коде много потоков, выполняющих чтение-обновление-запись в общую хеш-карту без какой-либо синхронизации. Я запускал это много раз с 1000 потоков, 1M итераций, поэтому я ожидаю, что окончательные значения для 4 ключей будут около 250M, но не...
66 просмотров

Как заставить ThreadPoolExecutor немедленно выполняться в Java
У меня есть ThreadPoolExecutor и Runnable под названием this.runnable . Я запускаю его так: ThreadPoolExecutor executor = (ThreadPoolExecutor) Executors.newFixedThreadPool(1); executor.execute(this.runnable); Обычно this.runnable...
1442 просмотров

Именование потоков и пулов потоков ExecutorService
Допустим, у меня есть приложение, использующее Executor фреймворк как таковой. Executors.newSingleThreadExecutor().submit(new Runnable(){ @Override public void run(){ // do stuff } } Когда я запускаю это приложение в...
147286 просмотров

Обработчик - почему мой исполняемый файл не выполняется?
У меня есть runnable, который я хочу выполнять 4 раза в секунду. Вот мой исполняемый файл: shoot = new Runnable() { @Override public void run() { //Add bullet parts.add(new Part(1, (int)(screenWidth*.01),...
673 просмотров
schedule 11.03.2022

Основная ветка: можно ли вытеснить runnables?
У меня есть исполняемый экземпляр, который снова самопланируется в конце своего метода run : private class MyRunnable implements Runnable { private volatile boolean cancelled = false; private Handler handler; public...
389 просмотров

Публикация MainThread Runnables Memory Leak Safe Android
У меня вопрос по утечкам памяти. У меня есть анонимный класс ниже. Как вы, возможно, знаете, анонимный класс содержит ссылку из внешнего объекта (здесь Activity). Этот код вызывает утечку памяти или нет? В случае ориентации это будет удерживать...
38 просмотров
schedule 05.04.2022

Игровой цикл Android OpenGL снаружи onDrawFrame
У меня возникла проблема с созданием игрового цикла для моей первой игры. Я много читал об этом, но до сих пор не могу понять. Он основан на OpenGL, поэтому я использовал onDrawFrame в качестве игрового цикла, и он отлично работает на моем телефоне....
1311 просмотров
schedule 12.04.2022

Содержит ли будущий объект, возвращаемый executorService.submit(Runnable), какую-либо ссылку на исполняемый объект?
Предположим, у нас есть следующий код: List<Future<?>> runningTasks; ExecutorService executor; ... void executeTask(Runnable task){ runningTasks.add(executor.submit(task)); } Мои вопросы: Содержит ли runningTasks ссылку...
3136 просмотров
schedule 23.04.2022