Suspendre et reprendre un thread avec un applet?
Fermé
stevengren
Messages postés
164
Date d'inscription
dimanche 25 janvier 2009
Statut
Membre
Dernière intervention
11 décembre 2012
-
Modifié par stevengren le 11/12/2012 à 03:34
KX Messages postés 16753 Date d'inscription samedi 31 mai 2008 Statut Modérateur Dernière intervention 25 novembre 2024 - 11 déc. 2012 à 14:42
KX Messages postés 16753 Date d'inscription samedi 31 mai 2008 Statut Modérateur Dernière intervention 25 novembre 2024 - 11 déc. 2012 à 14:42
A voir également:
- Suspendre et reprendre un thread avec un applet?
- Comment reprendre un message sur whatsapp - Guide
- Récupérer facilement des messages effacés dans WhatsApp - Guide
- Suspendre compte instagram - Guide
- Reprendre un téléchargement interrompu 1fichier ✓ - Forum Téléchargement
- System thread exception not handled nvlddmkm.sys - Forum Windows 10
1 réponse
KX
Messages postés
16753
Date d'inscription
samedi 31 mai 2008
Statut
Modérateur
Dernière intervention
25 novembre 2024
3 019
11 déc. 2012 à 14:42
11 déc. 2012 à 14:42
C'est compliqué tout ça !
Remarque : les méthodes suspend(), et resume() sont dépréciées, mais vu ce que tu fais ici ça n'a pas grande importance, tu peux les laisser comme ça. Si tu veux les remplacer quand même, tu peux regarder cet article : Java Thread Primitive Deprecation.
public class ThreadImpress extends Thread { public void run() { for (int i=0; i<100; i++) { System.out.println("test "+i); try { Thread.sleep(100); } catch (InterruptedException e) {} } } } public class Start extends Applet { public void init() { setLayout(new FlowLayout()); final ThreadImpress thread = new ThreadImpress(); JButton suspend = new JButton("Suspendre"); suspend.addActionListener(new ActionListener() { public void actionPerformed(ActionEvent e) { thread.suspend(); } }); add(suspend); JButton resume = new JButton("Reprendre"); resume.addActionListener(new ActionListener() { public void actionPerformed(ActionEvent e) { thread.resume(); } }); add(resume); thread.start(); } }
Remarque : les méthodes suspend(), et resume() sont dépréciées, mais vu ce que tu fais ici ça n'a pas grande importance, tu peux les laisser comme ça. Si tu veux les remplacer quand même, tu peux regarder cet article : Java Thread Primitive Deprecation.