Это означает, что вы пытаетесь манипулировать тем, что имеет ссылку, но еще не инициализировано. Первое, что нужно сделать, это проверить каждый созданный экземпляр. Используйте контрольные точки, часы, проверяйте свои значения varibale. Следить за трассировкой стека и искать точные строки и столбцы, которые создают проблему
Существует два способа смерти нити:
a) Он может умереть от естественных причин, когда метод run () заканчивается или возвращается,
или
b) его можно убить с помощью метода stop () или когда что-то пойдет не так с программой (это может быть исключение) или компьютером.
Из Thread API приведен полный список:
Все Thread
s умирают либо путем возврата из вызова к методу run
, либо путем исключения исключения, которое распространяется за пределы метода run
.
Нитки умирают в следующих ситуациях: