Maison > Java > javaDidacticiel > le corps du texte

Quel est le concept de blocage en Java

王林
Libérer: 2023-04-27 22:58:05
avant
1457 Les gens l'ont consulté

Explication

1. L'impasse se manifeste souvent par un programme qui bloque ou ne répond plus aux demandes des utilisateurs. Du point de vue du système d'exploitation, le taux d'occupation du processeur du processus correspondant est nul et disparaîtra bientôt de la sortie de top ou prstat.

2. La détection des blocages a été renforcée dans Java5. Les blocages au niveau Java peuvent être signalés directement dans les thread dumps.

2. Exemple

Found one Java-level deadlock:
=============================
"Thread-1":
waiting to lock monitor 0x0003f334 (object 0x22c19f18, a java.lang.Object),
which is held by "Thread-0"
 
"Thread-0":
waiting to lock monitor 0x0003f314 (object 0x22c19f20, a java.lang.Object),
which is held by "Thread-1"
Copier après la connexion

Quels sont les avantages de Java

1 Simple, il suffit de comprendre les concepts de base pour écrire des applications adaptées à diverses situations

2. .Distribution, Java est un langage orienté réseau ;

4. Robustesse, Java fournit un garbage collection automatique pour la gestion de la mémoire, empêchant les programmeurs de commettre des erreurs lors de la gestion de la mémoire.

5. La sécurité, pour Java dans les environnements réseau et distribués, doit être évitée. intrusion de virus.

6. Architecture neutre, tant que le système d'exécution Java est installé, il peut fonctionner sur n'importe quel processeur.

7. Portabilité, Java peut être facilement porté sur différentes machines du réseau.

8. Interprétation et exécution, l'interpréteur Java interprète et exécute directement le bytecode Java.

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:yisu.com
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
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!