Un thread est représenté par un objet Thread. Vous créez un objet Thread en tant que classe interne anonyme ou en sous-classant Thread avec votre propre classe qui implémente run(). Voici la version anonyme.
Thread t = new Thread() {
public void run() {
// Do something on another thread
}
}
Voici la version sous-classe
class MyThread extends Thread() {
public void run() {
// Do something on another thread
}
}
Thread t = new MyThread();
En général, vous utilisez une classe anonyme pour une opération rapide et sale et vous créez une sous-classe si le thread a une charge utile (paramètres, résultats, etc.)
Notez que ces snippets déclarent simplement le thread. Pour exécuter le thread, vous devez appeler start():
t.start();
C'est tout. Lorsque le thread démarre, il appelle run() sur le nouveau thread. Le thread principal et le nouveau thread s'exécutent en parallèle.
Des sujets plus avancés comme la synchronisation de threads devraient vraiment être abordés lorsque vous avez les bases développées.
Voulez-vous savoir comment créer des threads en Java? S'il vous plaît soyez précis et clair? Et pour ton autre fil? http://stackoverflow.com/questions/3656691/thread-calling-in-android – bdhar
Je suppose que vous avez déjà fait une recherche évidente http://www.google.co.uk/search?q=java+threads+ exemples Qu'en est-il de ceux-ci que vous avez trouvé confus? –