Maison > Java > Javacommencer > le corps du texte

Un bref aperçu du multithreading Java

王林
Libérer: 2020-08-15 16:26:37
avant
2326 Les gens l'ont consulté

Un bref aperçu du multithreading Java

1. Threads et processus

(Tutoriel recommandé : Tutoriel d'introduction à Java)

(1) Processus

Un processus est une unité indépendante du système qui alloue et appelle des ressources. Chaque processus possède son propre espace mémoire et ses propres ressources système ;

(2) Thread

Thread : l'unité d'exécution du processus, chemin d'exécution

Thread unique : une application Le le programme n'a qu'un seul chemin d'exécution

Multi-threading : Une application a plusieurs chemins d'exécution

Quelle est la signification du multi-processus ? ——Améliorer l'utilisation du processeur

2. Parallélisme et concurrence

Le parallèle se produit physiquement en même temps, ce qui signifie exécuter plusieurs programmes en même temps à un moment donné

Concurrence Cela se produit logiquement en même temps, ce qui fait référence à l'exécution de plusieurs programmes en même temps sur une certaine période de temps.

(Tutoriel vidéo recommandé :

cours Java )

3. Le principe de fonctionnement du programme Java et le démarrage de la JVM sont-ils multithread ?

Le principe de fonctionnement du programme Java :

Démarrer la JVM par la commande java Démarrer la JVM équivaut à démarrer un processus. Ensuite, le processus crée un thread principal pour appeler la méthode principale.

Le démarrage de la machine virtuelle JVM est-il monothread ou multithread ?

Le thread de récupération de place doit également être démarré en premier, sinon un débordement de mémoire se produira facilement.

Le démarrage de la JVM démarre au moins le thread de récupération de place et le thread principal, il est donc multithread.

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:cnblogs.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