Je fais un projet dans lequel je me suis passé quelque chose après un certain temps, je calcule cette fois un temps passé en mode de sommeil. si je change à nouveau l'heure, je veux terminer le fil précédent et commencer un nouveau fil. donc je veux savoir comment terminer le thread qui est en mode veille sans exécuter sa méthode d'exécution.comment mettre fin à un fil lorsqu'il est en veille?
0
A
Répondre
4
Je suppose que Java lorsque vous programmez pour Blackberry?
Si oui, ne pas utiliser Thread.sleep()
attendre, mais plutôt wait()
sur un écran, que vous pouvez ensuite notifyAll()
, à savoir
private Object waitObject = new Object();
public void doWait() {
synchronized (waitObject) {
waitObject.wait(10*1000); // wait up to 10 seconds
}
}
public void wakeUp() {
synchronized (waitObject) {
waitObject.notifyAll();
}
}
Les blocs synchronized
sont importants, comme vous devez posséder le moniteur vous voulez attendre ou notifier.
Questions connexes
- 1. Comment mettre en veille l'alarme dans l'iPhone
- 2. Comment mettre fin à un appel téléphonique en C# CF?
- 3. Comment mettre fin à un processus en cours dans matlab?
- 4. Déboguer pour mettre en veille
- 5. Comment mettre fin à un correctement thread de travail en C#
- 6. Dans les formulaires Windows DotNet, comment faire une pause dans un formulaire sans mettre le fil du formulaire en veille?
- 7. Mettre fin à un workflow sans propriétaire
- 8. Obtenir un processus de mettre fin à
- 9. Requête SQI pour mettre en veille prolongée
- 10. Mettre tous les threads en veille
- 11. Un bon moyen d'avoir un fil de travail sans fin?
- 12. Comment mettre fin à Jquery setIntereval?
- 13. Comment arrêter Windows Server 2008 de se mettre en veille?
- 14. Comment empêcher l'application Ipod Touch de se mettre en veille
- 15. Est-il possible de mettre un seul moniteur en veille en utilisant WinAPI/C#?
- 16. Comment mettre fin à ce client JMS externe?
- 17. Comment détecter si un moniteur est en mode veille?
- 18. Mettre fin à l'application Excel en utilisant OLE
- 19. Mettre fin par intermittence
- 20. C# Mettre fin à la déclaration Regex
- 21. .NET - Est-il possible de mettre à jour un écran seulement à la fin d'une méthode?
- 22. Comment mettre fin à une application par programme sous Android?
- 23. Meilleur moyen de mettre fin à un assistant dans android
- 24. Comment puis-je mettre le thread principal en veille en attendant l'appel d'un délégué?
- 25. Empêche les fenêtres de se mettre en veille lorsque mon programme est en cours d'exécution?
- 26. Comment mettre fin à une boucle for correctement
- 27. Mettre à jour ListView dans le fil principal à partir d'un autre fil
- 28. C# met le pc en veille ou en veille prolongée
- 29. Comment mettre en œuvre une galerie sans fin dans Android?
- 30. iphone SDK - fermer l'application et/ou se mettre en veille
Pouvez-vous donner plus d'informations sur la langue que vous utilisez? – Raghuram