runnable

У меня есть класс, который будет запускать Runnable с бесконечным циклом. В какой-то момент я хочу завершить работу программы, и я хочу сделать это чистым способом (например, убедиться, что в конце выполнения поток очистит некоторый буфер для вывода файла и т. д.). Как я могу это сделать? Примечание: в комме...

Я делаю sht, как: executor.execute((Runnable & Serializable)func); Где func является анонимной функцией, я должен активно использовать это в проекте, иначе мне пришлось бы создавать класс для каждой другой функции, которую я хочу вызвать, и реализовывать Runnable и Serializable в каждом из этих класс...

Что такое" runnable " в Java, в терминах непрофессионала? Я студент AP программирования в средней школе, чье задание состоит в том, чтобы делать исследования, или искать у других, что такое "runnable" (мы только входим в ООП, и еще не коснулись темы)....

Я пытаюсь создать appWidget с таймером и кнопкой 2 (play and stop). Проблема в том, что при запуске кнопки воспроизведения значение timerValue не обновляется. Наверное, это глупая проблема. Это моя классовая служба: @Override public int onStartCommand(Intent intent, int flags, int startId) { ...

На этот вопрос уже есть ответ здесь: "implements Runnable" vs "extends Thread" в Java 41 ответ Поток Java сам реализует Java Runnable! и по мнению большинства экспертов по интернету, реализует Runnable предпочтит...

Предположим, у меня есть какая-то единица работы, которую нужно выполнить, и я хочу сделать это асинхронно относительно остальной части моего приложения, потому что это может занять много времени, например, от 10 секунд до 2 минут. Для этого я рассматриваю два варианта: запланируйте кварцевую работу с прос...

У меня есть управляемый класс, такой как: 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 service) { this.obj = obj; this.service = servic...

Мне было любопытно, почему лямбда с возвращаемым типом не может быть приведена к Runnable, тогда как ссылка на метод non void может. Runnable r1 = () -> 1; // not allowed // error: incompatible types: bad return type in lambda expression // int cannot be converted to void Runnable r2 = ((Supplier)() ->...

У меня есть "открыть" анимация и использую Handler.postDelayed(Runnable, delay) чтобы вызвать a "закрыть" анимация после небольшой задержки. Однако во время между Открытием и закрытием, возможно, есть еще одна анимация, вызванная щелчком мыши. мой вопрос в том, как бы я отменил "закрыть" анимация в обработчи...

у меня есть вопрос, который меня озадачивает. представьте, что я хочу сделать что-то в другом потоке, например, получить материал GPS/Location, который, как рекомендуется в документах SDK, должен использовать фоновый поток. Итак, вот вопрос: в чем разница между создание Thread в фоновом режиме через As...