Qu'est-ce que Concurrency ?
C'est la capacité d'un ordinateur à gérer plusieurs processus simultanément et à les exécuter en plusieurs parties.
Définition
Les ordinateurs effectuent en fait une tâche à la fois très rapidement. La simultanéité est un style de gestion qui vous donne l'impression de faire tout le travail en même temps en divisant un travail en petites parties et en passant au suivant avant qu'un travail ne soit terminé.
Comment ça marche
Le processeur traite les tâches en séquence très rapidement, donnant à l'utilisateur l'impression qu'elles se déroulent toutes en même temps.
Où est-ce utilisé
Il est utilisé dans les serveurs Web, les applications multi-utilisateurs et les systèmes d'exploitation modernes.
Souvent confondu avec
Il se confond avec le parallélisme ; Le parallélisme consiste littéralement en deux processeurs différents effectuant deux tâches en même temps, tandis que la concurrence est le timing des tâches.
Questions fréquentes
Pourquoi est-ce important ?
Cela garantit que l'ordinateur ne reste pas inactif et peut servir des milliers d'utilisateurs en même temps.
Est-ce difficile d’écrire du code ?
Oui, si deux tâches entrent en conflit en même temps, des erreurs peuvent survenir et doivent être gérées avec soin.
Termes liés
Outils liés
This explanation was written in plain language for TreScout · translated from the Turkish original. If something looks wrong or missing, write to hello@trescout.com. Read in Turkish →