В Java, как Вы определяете, работает ли поток?

Вы можете попробовать закодировать значение, переданное в методы url launcher.

См. Ссылку для получения информации о том, как кодировать компонент, используя Uri.

76
задан tshepang 4 February 2014 в 20:03
поделиться

5 ответов

Вы можете использовать этот метод:

boolean isAlive()

Возвращает истину, если поток все еще жив, и ложь, если поток мертв. Это не статично. Вам нужна ссылка на объект класса Thread.

Еще один совет: Если вы проверяете его статус, чтобы основной поток ждал, пока новый поток все еще работает, вы можете использовать метод join (). Так удобнее.

28
ответ дан 24 November 2019 в 11:15
поделиться

Thread.isAlive ()

85
ответ дан 24 November 2019 в 11:15
поделиться

I think you can use GetState(); It can return the exact state of a thread.

18
ответ дан 24 November 2019 в 11:15
поделиться

Проверьте статус потока, вызвав Thread.isAlive .

9
ответ дан 24 November 2019 в 11:15
поделиться

Попросите ваш поток уведомить какой-либо другой поток когда он закончится. Таким образом, вы всегда будете точно знать, что происходит.

2
ответ дан 24 November 2019 в 11:15
поделиться
Другие вопросы по тегам:

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