A voir également:
- Les threads java
- Jeux java itel - Télécharger - Jeux vidéo
- Waptrick java football - Télécharger - Jeux vidéo
- Waptrick java voiture - Télécharger - Jeux vidéo
- Eclipse java - Télécharger - Langages
- Java apk - Télécharger - Langages
1 réponse
On définit souvent les threads comme des "processus légers", même si je préfère voir ça comme des "sous-processus".
En gros quand tu lances un programme tu lances un processus qui est composé d'un seul thread dirigé par la méthode main. Si au cours du programme tu lances un autre thread celui s'exécutera en "parallèle" du thread main, tu peux donc faire plusieurs actions différentes en même temps en partageant les même ressources.
Un exemple classique d'application, c'est les programmes styles MSN, tu as le thread principal qui t'affiche des contacts, et quand tu ouvres une discussion, cela créé un nouveau thread pour discuter avec une personne en particulier.
En Java pour créer un thread, tu dois étendre la classe Thread, en redéfinissant la méthode run qui sera le point d'entrée du thread (le "main" de ton thread), puis tu devras inctancier un objet de cette classe et démarrer ton thread avec startLa confiance n'exclut pas le contrôle
En gros quand tu lances un programme tu lances un processus qui est composé d'un seul thread dirigé par la méthode main. Si au cours du programme tu lances un autre thread celui s'exécutera en "parallèle" du thread main, tu peux donc faire plusieurs actions différentes en même temps en partageant les même ressources.
Un exemple classique d'application, c'est les programmes styles MSN, tu as le thread principal qui t'affiche des contacts, et quand tu ouvres une discussion, cela créé un nouveau thread pour discuter avec une personne en particulier.
En Java pour créer un thread, tu dois étendre la classe Thread, en redéfinissant la méthode run qui sera le point d'entrée du thread (le "main" de ton thread), puis tu devras inctancier un objet de cette classe et démarrer ton thread avec startLa confiance n'exclut pas le contrôle
s'il te plait tu pourras m'expliquer un peu comment créer un Thread
moi j'ai fait comme ca :
public class Threads {
public static void main(String[] args) throws IOException, InterruptedException {
myThread t1=new myThread(544, 40);
myThread t2=new myThread(21, 23);
myThread t3=new myThread(123, 55);
myThread t4=new myThread(27, 42);
myThread t5=new myThread(18, 45);
t1.start();
t2.start();
t3.start();
t4.start();
t5.start();
ce n'est qu'un exemple