Вопросы с тегом «runnable»

2119
«Реализует Runnable» против «расширяет поток» в Java

Из того, сколько времени я провел с потоками в Java, я нашел два способа написания потоков: С implements Runnable: public class MyRunnable implements Runnable { public void run() { //Code } } //Started with a "new Thread(new MyRunnable()).start()" call Или с extends Thread: public class MyThread...

228
Именование потоков и пулов потоков ExecutorService

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

178
Запуск с параметром?

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

93
В простом для понимания объяснении, что такое Runnable в Java? [закрыто]

Трудно сказать, о чем здесь спрашивают. Этот вопрос двусмысленный, расплывчатый, неполный, чрезмерно широкий или риторический, и на него нельзя разумно ответить в его нынешней форме. Если вам нужна помощь в прояснении этого вопроса и его повторном открытии, посетите Справочный центр . Закрыт 8 лет...

80
Есть ли способ заставить Runnable run () генерировать исключение?

Метод, который я вызываю в run () в классе, который реализует Runnable ), предназначен для генерации исключения. Но компилятор Java не позволяет мне этого делать и предлагает окружить его командой try / catch. Проблема в том, что, окружая его попыткой / catch, я делаю этот конкретный run ()...

12
Служба Java Stop Executor, если одна из назначенных ему задач по какой-либо причине не выполняется

Мне нужен какой-то сервис, который будет запускать несколько задач одновременно и с интервалом в 1 секунду в течение 1 минуты. Если одна из задач не выполняется, я хочу остановить службу и все задачи, которые выполнялись вместе с каким-то индикатором, что что-то пошло не так, иначе, если через одну...