Остановка потока в Java?

Я думаю, что вы ищете класс API Renderer2.

removeAttribute(el: any, name: string, namespace?: string) метод Angular. Создайте экземпляр класса Renderer2 внутри компонента конструктора.

constructor(
   private elementRef: ElementRef,
   private renderer: Renderer2){ 
}

removeDisabledfn(){
  this.renderer.removeAttribute(, ); // attribute_name in your case --> disabled (as string)
}

9
задан Omar Kooheji 29 October 2008 в 16:22
поделиться

4 ответа

Посмотрите здесь:

Предложенные методы для остановки потока в HowToStopAThread

16
ответ дан 4 December 2019 в 08:35
поделиться

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

См. эту статью для примера в C# - эквивалентный Java должно быть легко разработать. Вызов interrupt не будет иметь никакого эффекта, пока поток затем не будет ожидать, и stop может оставить Ваше приложение в твердо предсказываемом состоянии. Везде, где возможно, пойдите для чистого, организованного завершения работы вместо этого.

4
ответ дан 4 December 2019 в 08:35
поделиться

Существует вопрос с очень похожей темой:

Как прервать поток в быстром и очевидном способе в Java

2
ответ дан 4 December 2019 в 08:35
поделиться

Используйте your_thread.interrupt и зарегистрируйтесь в Вашем потоке, если Thread.interrupted () возвращают true. Если так, закройте свое обсуждение правильно.

1
ответ дан 4 December 2019 в 08:35
поделиться
Другие вопросы по тегам:

Похожие вопросы: