Mise En Sommeil
- Mise En Sommeil
-
Mise en sommeil
Dans le contexte de la programmation concurrente, la mise en sommeil (sleep) d'un thread permet de retirer l'accès à la ressource processeur de ce thread .
Durée de la mise en sommeil
La durée de la mise en veille peut en principe être spécifiée de manière relative ou absolue. Ainsi il est possible de spécifier que l'on souhaite
- mettre en sommeil un thread pour 10000 millisecondes (échéance relative).
- mettre en sommeil un thread jusqu'au 31 décembre 2056 à 12h56 et 15 secondes (échéance absolue).
Il est ainsi garanti que le thread n'occupera pas la ressource processeur avant l'échéance. Par contre, il n'est pas garanti que le thread aura un accès à la ressource processeur immédiatement après l'échéance.
Exemples
Mise en sommeil dans le cadre du langage Java
Dans le langage Java, la mise en sommeil d'un thread s'effectue à l'aide de la méthode sleep de la classe Thread.
public void run() {
try {
this.sleep(12000);
} catch (InterruptedException e) {}
}
Le code précédent effectue la mise en sommeil du thread courant, pour une durée d'au moins 12secondes. Si le délai ne peut pas être respecté, l'exception InterruptedException est levée, ce qui permet au programmeur de prendre les dispositions nécessaires.
Voir aussi
- Portail de l’informatique
Catégories : Programmation concurrente | Attente passive
Wikimedia Foundation.
2010.
Contenu soumis à la licence CC-BY-SA. Source : Article Mise En Sommeil de Wikipédia en français (auteurs)
Regardez d'autres dictionnaires:
Mise en sommeil — Dans le contexte de la programmation concurrente, la mise en sommeil (sleep) d un thread permet de retirer l accès à la ressource processeur de ce thread. Sommaire 1 Durée de la mise en sommeil 2 Exemples 2.1 Mise en … Wikipédia en Français
Sommeil (homonymie) — Cette page d’homonymie répertorie les différents sujets et articles partageant un même nom. Sur les autres projets Wikimedia : « sommeil », sur le Wiktionnaire (dictionnaire universel) Le sommeil, une perte de conscience. La… … Wikipédia en Français
SOMMEIL-RÊVE-ÉVEIL (CYCLE) — Le cerveau humain, comme celui de tous les Vertébrés supérieurs, subit l’alternance de trois états: éveil, sommeil, rêve. Au cours de l’éveil, le cerveau reçoit les informations du milieu extérieur ou intérieur, les intègre et les compare aux… … Encyclopédie Universelle
sommeil — [ sɔmɛj ] n. m. • v. 1160; summeil v. 1138; bas lat. somniculus, de somnus « sommeil » 1 ♦ État d une personne qui dort; état physiologique normal et périodique caractérisé essentiellement par la suspension de la vigilance, la résolution… … Encyclopédie Universelle
Sommeil Polyphasique — Sommaire 1 Le principe 1.1 Le sommeil paradoxal 1.2 Le fonctionnement et le rôle du sommeil, encore méconnus de la science 2 … Wikipédia en Français
Sommeil polyphasique — Le sommeil polyphasique est un mode de repos dans lequel le temps de sommeil d une journée de 24 heures est réparti en plusieurs périodes au lieu d être regroupé en une nuit (sommeil monophasique). C est le mode habituel de sommeil chez de… … Wikipédia en Français
Maladie du sommeil — Classification internationale des maladies CIM 10 : B56 Trypanosoma brucei dans le sang d un patient at … Wikipédia en Français
Syndrome d'apnées du sommeil — Classification et ressources externes Illustration de l obstruction de la ventilation CIM … Wikipédia en Français
Trouble dissociatif lié au sommeil — Le trouble dissociatif lié au sommeil est un trouble du sommeil rare, compris dans les parasomnies impliquant des phénomènes psychopathologiques. Sommaire 1 Trouble dissociatif 2 Le trouble dissociatif lié au sommeil 2.1 Diagnostic … Wikipédia en Français
Trouble du comportement en sommeil paradoxal — Le trouble du comportement en sommeil paradoxal fait partie des troubles du sommeil, plus précisément des parasomnies, elle même spécifique du sommeil paradoxal (SP), tout comme les cauchemars et les paralysies du sommeil. Sommaire 1 Aspects… … Wikipédia en Français