Bonjour,
j'aimerais savoir quand l'une des 2 méthodes (class Thread ou interface Runnable) pour créer un Thread est à privilégier ?
merci
Bonjour,
j'aimerais savoir quand l'une des 2 méthodes (class Thread ou interface Runnable) pour créer un Thread est à privilégier ?
merci
je ne comprends pas ta réponse (quand je parlais de méthode je ne parlais pas de "fonction" mais de "manière") ?
De toute façon, directement ou indirectement il faut créer un Thread.
Après, soit tu définis ce que tu dois exécuter dans le thread dans la méthode run() de Thread, soit la méthode run() d'un Runnable que tu lui passes en paramètre.
d'accord mais laquelle est la meilleure alors ?
Je pense que la question était plus quand utiliser Thread et quand utiliser Runnable. D'une part, quand j'ai une classe qui n'hérite d'aucune autre classe, j'utilise l'héritage.D'autre part, quand ma classe hérite déjà d'une autre classe j'utilise Runnable (logique). Mais ce n'est pas vraiment une règle qui marche tout le temps et je choisis l'une ou l'autre méthode au cas par cas. Je me pose la question si du point de vue Objet cela est cohérent de faire l'héritage de Thread ou non.
oui je comprends maintenant la question que l'on doit se poser pour choisir.
merci
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager