| maison  | Hardware  | réseaux  | programmation  | Logiciel  | Dépannage  | systèmes |  
systèmes  
  • Compétences informatiques de base

  • Linux

  • Mac OS

  • Ubuntu

  • Unix

  • fenêtres

  • windows Vista

  • windows XP
  •  
    Connaissances Informatiques >> systèmes >> fenêtres >> Content
    Quelle est la priorité des threads
    Fils sont les plus petits composants dans un processus - un programme d'exécution - pour lesquels Windows attribue espace mémoire ? . En tant que composant ou d'un enfant d'un processus parent , cet espace est une partie de la mémoire Windows affecte le processus , ce qui signifie à la fois le processus et ses threads partagent la même adresse mémoire. Parce que la plupart des processus comportent de nombreuses discussions , dont beaucoup vont même temps , la priorité est essentielle pour gérer efficacement les exigences de mémoire et assurer un flux de programme en douceur. Basics

    priorité du filetage détermine le niveau d'un fil d'importance et lorsque le CPU lui permet de fonctionner . Le Gestionnaire des tâches de votre ordinateur montre le nombre de processus que votre ordinateur est en cours d'exécution , leur niveau de priorité de base et le nombre de filets dans chaque processus . Ajouter les colonnes appropriées si votre gestionnaire de tâches n'affiche pas cette information en cliquant sur " View" dans le menu principal, puis " Sélectionner les colonnes . « Chaque processus que vous voyez commence avec un seul fil qui , selon le nombre d'instructions qu'il contient, plus souvent des branches dans plusieurs threads . Alors que la vitesse à laquelle un processeur central fonctionne , il semble comme si il traite les instructions de multiples processus et plusieurs threads en même temps, en réalité, un ordinateur avec un processeur ne peut exécuter un ensemble d'instructions à la fois.

    base prioritaire

    Le planificateur système Windows démarre en attribuant à chaque fil un niveau de priorité de base " Idle ", " inférieur à la normale », « normal», " au-dessus de la normale », « High» ou « en temps réel ». niveaux de priorité de base s'appuient sur la classe de priorité du processus parent et l'importance du fil dans le processus de placer chacun dans un niveau général d'importance . Par exemple, les discussions dans le Gestionnaire des tâches de Windows , démarrage de l'application et de l'imprimante Communication démarrage du système avec une priorité de base du "High ". Pour la plupart , toutefois , les discussions commencent généralement avec une priorité de base du «normal». < Br >
    dynamique avec priorité au

    Parce que Windows considère threads avec la même priorité de base tout aussi important , il a besoin d'un moyen de déterminer qui thread de s'exécuter en premier. Un deuxième niveau de priorité dynamique qui commence au même niveau que la priorité de base , mais a la possibilité de modifier , ou "boost ", en conjonction avec un message de temporisation ou de la souris , ou d'une entrée de clavier, réalise cet objectif . Niveaux de priorité dynamique ne s'appliquent qu'aux discussions jusqu'à une priorité de base "Normal", et n'affectent que la catégorie générale à laquelle appartient le fil.
    Considérations

    Bien que permettant le planificateur Windows pour gérer les priorités des threads est le choix le plus facile et le plus pratique , vous avez la possibilité de modifier la priorité de base d'un thread de processus manuellement . Dans le Gestionnaire des tâches de Windows , cliquez droit sur un processus et sélectionnez " Définir la priorité " à partir du menu déroulant . Toutefois, si vous comprenez pleinement non seulement le concept de priorités des threads , mais aussi la gestion de la mémoire système et l'utilisation du processeur , l'évolution des priorités de leurs valeurs par défaut à l'un de vos choix peut produire des résultats désastreux. Par exemple, la modification d'un fil dont la priorité par défaut est « élevé» à « faible » peut signifier le fil ne fonctionnera jamais , les instructions ne seront jamais exécuter et votre programme sera «traîner » indéfiniment . Sinon, changer la priorité de base de "Normal " à " High" peut causer un fil à utiliser le temps CPU trop, et par conséquent empêcher d'autres sujets importants de la course.
    < Br >

    Previous :

    next :
      articles connexes
    ·Comment faire pour exécuter une DLL comme un thème Ap…
    ·Comment vérifier les pilotes 64 bits de Windows 7 
    ·Comment faire pour mettre l'Explorateur Windows sur le …
    ·Comment détecter un adaptateur sans fil 
    ·Comment faire pour augmenter la mémoire virtuelle sur …
    ·Mot de passe filtres personnalisés dans Windows 
    ·Comment faire un Sélectionnez Microsoft Optical Mouse …
    ·Comment faire pour modifier un fichier de page 
    ·Comment étendre Wallpaper Plus de deux écrans dans Wi…
    ·Comment personnaliser Windows Media Center 
      articles en vedette
    ·Comment utiliser Sysprep Exe 
    ·Comment exécuter un fichier GIF sur le bureau 
    ·Comment faire pour supprimer l'icône du bureau pour Po…
    ·Comment restaurer un ordinateur IBM à New 
    ·Comment installer un programme DOS sous Windows XP 
    ·Comment faire pour démarrer à partir du disque sur un…
    ·Comment Tweak l'interface utilisateur pour Windows XP 
    ·Qui coûte plus cher : Double Hung ou fenêtres à batt…
    ·Comment faire pour héberger un proxy sur Ubuntu 9.04 
    ·Comment faire pour désactiver un économiseur d'écran…
    Copyright © Connaissances Informatiques http://fr.wingwit.com