Accueil Finances personnelles Threads d'exécution en Java - mannequins

Threads d'exécution en Java - mannequins

Vidéo: Java Threads Tutorial 2 - How to Create Threads in Java by Extending Thread Class 2025

Vidéo: Java Threads Tutorial 2 - How to Create Threads in Java by Extending Thread Class 2025
Anonim

Voici un secret bien gardé: les programmes Java sont multithread, ce qui signifie que plusieurs choses se passent à la fois quand vous exécutez un programme Java. Bien sûr, l'ordinateur exécute le code que vous avez écrit, mais il exécute également d'autres codes (code que vous n'avez pas écrit et que vous ne voyez pas).

Tout ce code est en cours d'exécution en même temps. Alors que l'ordinateur exécute les instructions de votre méthode principale, l'une après l'autre, l'ordinateur prend un certain temps, se faufile brièvement et exécute des instructions à partir d'autres méthodes invisibles. Pour la plupart des programmes Java simples, ces autres méthodes sont celles définies dans le cadre de la machine virtuelle Java (JVM).

Par exemple, Java a un thread de gestion d'événements. Pendant l'exécution de votre code, le code du thread de gestion des événements s'exécute en arrière-plan. Le code du thread de gestion d'événements est à l'écoute des clics de souris et prend les mesures appropriées chaque fois qu'un utilisateur clique sur la souris. La figure illustre comment cela fonctionne.

Lorsque l'utilisateur clique sur le bouton, le thread de gestion des événements dit: «OK, le bouton a été cliqué. Alors, que dois-je faire à ce sujet? "Et la réponse est," Appelez des méthodes d'actionPerformed. "C'est comme si le thread de gestion des événements avait un code qui ressemble à ceci:

if (buttonJustGotClicked ()) {objet1. actionPerformed (infoAboutTheClick); object2. actionPerformed (infoAboutTheClick); object3. actionPerformed (infoAboutTheClick);}

Bien sûr, derrière chaque réponse est une autre question. Dans cette situation, la question de suivi est: «Où le thread de gestion des événements trouve-t-il les méthodes actionPerformed à appeler? "Et il y a une autre question:" Que faire si vous ne voulez pas que le thread de gestion des événements appelle certaines méthodes actionPerformed qui se cachent dans votre code? "

Eh bien, c'est pourquoi vous appelez la méthode addActionListener. Dans la liste, le bouton d'appel

. addActionListener (this);

indique au thread de gestion d'événements: "Mettez la méthode actionPerformed de ce code sur votre liste de méthodes à appeler. Appelez la méthode actionPerformed de ce code à chaque fois que vous cliquez sur le bouton. "

Donc, c'est comme ça que ça fonctionne. Pour que l'ordinateur appelle une méthode actionPerformed, vous enregistrez la méthode avec le thread de gestion des événements de Java. Vous effectuez cette inscription en appelant addActionListener. La méthode addActionListener appartient à l'objet dont vous attendez les clics (et autres événements).

Dans la liste, vous attendez que l'objet bouton soit cliqué et la méthode addActionListener appartient à cet objet bouton.

Threads d'exécution en Java - mannequins

Le choix des éditeurs

Comment rechercher des photos dans Photoshop Elements 14 - des nuls

Comment rechercher des photos dans Photoshop Elements 14 - des nuls

Lorsque vous cherchez une photo , mais ne sont pas tout à fait sûr de la façon dont vous l'avez classé, les options de recherche d'éléments sont un excellent outil. Vous vous souvenez probablement de quelques détails qui peuvent vous aider à trouver la ou les photos que vous cherchez. Dans Elements, vous trouverez probablement un outil de recherche qui peut rechercher ce détail spécifique ...

Configuration du système de gestion des couleurs dans Photoshop Elements 9 - Mannequins

Configuration du système de gestion des couleurs dans Photoshop Elements 9 - Mannequins

Dans Photoshop Éléments, quand il s'agit de la couleur, le défi ne consiste pas à comprendre la théorie des couleurs ou des définitions, mais en faisant correspondre la couleur RVB sur votre écran d'ordinateur le plus près possible de votre sortie. La sortie peut être une impression à partir d'une imprimante couleur ou une vue d'écran sur une page Web. Pour faire correspondre les couleurs entre votre moniteur ...

Comment démarrer et quitter Photoshop Elements 9 - dummies

Comment démarrer et quitter Photoshop Elements 9 - dummies

Photoshop Elements propose plusieurs méthodes pour démarrer et quitter programme. Vous pouvez ouvrir Photoshop Elements en utilisant le menu Démarrer ou un raccourci sur le bureau. Lorsque vous voulez quitter le programme, vous pouvez le faire en utilisant le bouton Fermer, le menu Fichier ou un raccourci clavier. Démarrage de Photoshop Elements 9 Pour démarrer Photoshop ...

Le choix des éditeurs

Utiliser la lumière pour composer votre photographie - les mannequins

Utiliser la lumière pour composer votre photographie - les mannequins

Les valeurs de luminosité possibles dans les scènes que vous photographiez vont des ombres foncées aux reflets lumineux. Lorsque vous photographiez une scène, faites attention à la direction d'où provient la lumière. Lorsqu'un objet interrompt la lumière, une ombre est créée. La lumière et les ombres sont des éléments de composition puissants. L'œil humain est naturellement attiré ...

Utilisez le menu Appareil photo numérique - nuls

Utilisez le menu Appareil photo numérique - nuls

La quantité de tâches effectuées avec le menu de l'appareil photo dépend de l'appareil photo numérique que vous utilisez. posséder. Les propriétaires d'appareils photo Canon peuvent ajuster de nombreux paramètres, tels que ISO, avec une combinaison de boutons et de cadrans. Les propriétaires d'appareils photo Nikon doivent s'appuyer un peu plus fortement sur le menu de l'appareil photo pour modifier les paramètres. En effet, Nikon a un ...

Utilisez la Règle des Tiers en Photographie - les tuls

Utilisez la Règle des Tiers en Photographie - les tuls

Vous pouvez vous rendre précis et utiliser la Règle des Tiers pour positionner le centre d'intérêt dans le cadre. Les grands photographes ont composé leurs images pour attirer les spectateurs au point focal depuis le début de la photographie. Bien sûr, ils ont probablement eu l'idée d'étudier les œuvres de grands artistes. Vous avez probablement vu un ...

Le choix des éditeurs

La fenêtre d'image de Photoshop Elements 10 - les mannequins

La fenêtre d'image de Photoshop Elements 10 - les mannequins

S'assurent qu'une image est chargée dans Photoshop Éléments 10. Voici un aperçu des outils et fonctionnalités importants dans la fenêtre d'image. Nom de fichier. Apparaît au-dessus de la fenêtre d'image pour chaque fichier ouvert dans l'éditeur. Bouton Fermer Cliquez sur le X à droite du nom de fichier pour fermer ...

Les options de sélection dans Photoshop Elements 11 - les nuls

Les options de sélection dans Photoshop Elements 11 - les nuls

Les options d'outils fournissent des tas d'autres options lorsque vous êtes faire des sélections de Marquee. Certaines de ces options vous permettent de faire des sélections précises en spécifiant des mesures exactes. D'autres vous permettent de faire des sélections à plumes douces. Vous devez sélectionner les options dans les Options de l'outil, comme indiqué dans la Figure 1-3, avant de faire votre sélection avec ...

L'outil de découpe de cookie Photoshop Elements 11 - des mannequins

L'outil de découpe de cookie Photoshop Elements 11 - des mannequins

L'outil Cookie Cutter de Photoshop Elements 11 est un joli nom un outil puissant. Pensez-y comme un outil de forme personnalisée pour les images. Mais, alors que l'outil Forme personnalisée crée un masque et ne cache que tout en dehors de la forme, le Cutter emporte tout ce qui sort de la forme, comme un cookie traditionnel ...