Потоки независимы, но есть разница между процессом и потоком, и в том, что в случае процессов операционная система делает больше, чем просто "убивает" его. Это также убирает после этого.
Если вы начнете убивать потоки, которые кажутся зависшими, скорее всего, вы оставите ресурсы заблокированными и похожими, что-то, что операционная система закроет для вас, если вы сделаете то же самое с процессом.
Так, например, если вы откроете файл для записи, начнете производить данные и запишите их в файл, и этот поток теперь зависнет, по какой-либо причине, уничтожение потока оставит файл открытым и, скорее всего, заблокированным , до тех пор, пока вы не закроете всю программу.
Таким образом, реальный ответ на ваш вопрос: нет, вы не можете убивать темы трудным путем.
Если вы просто попросите закрыть поток, это будет по-другому, потому что тогда поток все еще находится под контролем и может очищать и закрывать ресурсы перед завершением, но вызов функции API, такой как "KillThread" или подобный, плох.