Ballerebond

Description

Vous connaissez probablement déjà le multitâche : la possibilité d'avoir plusieurs programmes travaillant en même temps. Par exemple, il est possible avec un système multitâche d'imprimer un document en même temps que vous en modifiez un autre ou que vous envoyez un fax. Naturellement, à moins que vous ne possédiez un ordinateur multiprocesseur, le système d'exploitation est obligé de partager les ressources du processeur, ce qui donne l'illusion d'une activité parallèle(principe du temps partage des systèmes d'exploitation). Cette répartition des ressources est possible parce que la plupart des programmes ne se servent pas de l'intégralité du temps machine. Par exemple, lorsqu'un utilisateur saisit des données rapidement, il ne prend qu'un vingtième de seconde par caractère.

Conclusion :


Les programmes utilisant plusieurs threads développent l'idée du multitâche en l'implémentant à un niveau plus bas: des programmes individuels peuvent effectuer plusieurs tâches en même temps. Chaque tâche est traditionnellement appelée un thread. Les programmes qui peuvent exécuter plusieurs threads en même temps sont appelés des programmes à multithreads. Chaque thread peut être considéré comme possédant un contexte indépendant.

Codes Sources

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.

Du même auteur (ablayelana)