Maison >Java >javaDidacticiel >Qu'est-ce que le multithreading

Qu'est-ce que le multithreading

清浅
清浅original
2019-04-29 11:36:2532737parcourir

Le thread fait référence à l'unité en cours d'exécution dans le processus. Il s'agit de la plus petite unité en cours d'exécution dans le processus. Le multi-threading fait référence à l'exécution de plusieurs threads dans un processus en même temps. le threading vise à améliorer l'efficacité de l'exécution, mais il peut facilement provoquer un blocage.

Qu'est-ce que le multithreading

[Tutoriel recommandé : Tutoriel Java]

Multi-threading

Thread fait référence à l'unité en cours d'exécution dans le processus. Il s'agit de la plus petite unité de planification informatique dans le système d'exploitation. En d’autres termes, un thread est la plus petite unité d’exécution d’un processus. Le multi-threading signifie qu'il existe plusieurs chemins d'exécution dans un processus en même temps, c'est-à-dire que les threads s'exécutent

Qu'est-ce que le multithreading

Avantages du multi-threading

(1) Utilisez des threads pour mettre les tâches du programme à long terme en arrière-plan pour le traitement

(2) Accélérez la vitesse d'exécution du programme

(3 ) Autoriser le même programme à Différentes parties sont exécutées simultanément

(4) L'utilisation du multithreading peut mettre des opérations fastidieuses en arrière-plan et continuer à exécuter d'autres opérations pour améliorer l'efficacité

Qu'est-ce que le multithreading

Inconvénients du multi-threading

(1) Étant donné que le multithreading doit ouvrir de la mémoire et que le changement de thread prend du temps, il consommera beaucoup de mémoire système .

(2) La résiliation des threads aura un impact sur le programme

(3) Puisqu'il y a des données partagées entre plusieurs threads, un blocage des threads est susceptible de se produire

Résumé : Ce qui précède représente l'intégralité du contenu de cet article. J'espère qu'il sera utile à tout le monde.

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!

Déclaration:
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