Comment arrêter un fil?

Lorsqu'un thread est en vie, comment puis-je arrêter le fil? J'ai donné comme

if(thread.isAlive()){
    thread.stop();
}

mais la méthode d'arrêt est obsolète et est en train de lancer une exception

01-21 14:12:40.188: ERROR/global(535):     Deprecated Thread methods are not supported.
01-21 14:12:40.188: ERROR/global(535):    java.lang.UnsupportedOperationException
01-21 14:12:40.188: ERROR/global(535):     at java.lang.VMThread.stop(VMThread.java:85)
01-21 14:12:40.188: ERROR/global(535):     at java.lang.Thread.stop(Thread.java:1379)
01-21 14:12:40.188: ERROR/global(535):     at java.lang.Thread.stop(Thread.java:1344)

Comment pouvons-nous résoudre ce problème?

source d'informationauteur jennifer