Maison > Java > JavaBase > Explication détaillée Java base zéro du multithreading

Explication détaillée Java base zéro du multithreading

coldplay.xixi
Libérer: 2021-03-04 10:20:39
avant
1740 Les gens l'ont consulté

Explication détaillée Java base zéro du multithreading

Le fil démon

peut être divisé en classification de fil : Fil utilisateur (ci-dessus Ils concernent tous les threads utilisateur), et l'autre est le thread démon. Le thread démon est comme ça. Le thread démon ne terminera son cycle de vie que lorsque tous les threads utilisateur termineront leur cycle de vie. Tant qu'il y aura un thread utilisateur, le thread démon ne se terminera pas. Par exemple, le fameux Garbage. CollectorC'est un thread démon Il ne se terminera pas tant que tous les threads de l'application ne seront pas terminés.

(Recommandation d'apprentissage gratuite :

Tutoriel de base Java)

Fil utilisateur

Comme le montre ce qui précède, l'exécution du thread principal est terminée, mais le thread utilisateur imprime toujours les données

Modifier en thread démon (thread de service)

Après l'avoir défini en tant que thread démon, lorsque le thread principal se termine, le thread démon ne se termine pas après avoir généré toutes les données. En d'autres termes, le thread démon sert les

threads utilisateurLorsque tous les threads utilisateur se terminent, le démon. le fil se terminera automatiquement

Minuteur

Le programme ci-dessus sera affiché le 20/02/2010 à 15:23:10, une fois toutes les 24 heures

[Exemple de code], utilisez des classes anonymes pour implémentez la fonction ci-dessus

Le programme ci-dessus affichera le 20/02/2010 à 15:29:10, une fois toutes les 2 secondes. Il existe des produits open source tiers spéciaux. sur le calendrier, comme :

Quartz

fenêtre Minuterie

Points clés à maîtriser

    Les notions de processus et de threads
  1. Threads Deux méthodes d'implémentation de

    (Thread,Runnable)

  2. Comprendre la priorité des fils de discussion
  3. Le sens du sommeil
  4. Si vous terminez correctement un fil de discussion
  5. La signification de la synchronisation des threads (partage synchrone Les ressources et les variables locales ne sont pas partagées)
  6. Le concept de thread démon
  7. Comprendre la minuterie
  8. Découvrez les plans fournis par winodw

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Étiquettes associées:
source:csdn.net
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal