Connaissances Informatiques >> systèmes >> fenêtres >> Content
  Derniers articles
  • Comment faire pour envoyer une image…
  • Comment mettre en place partitionnem…
  • Comment transformer votre carte PCI …
  • Mon Infocus 4805 ne marchera pas 
  • Quelle est la différence entre Micr…
  • Comment ajouter le support pour plus…
  • Comment récupérer mon mot de passe…
  • Comment savoir quel type de système…
  • Comment puis-je savoir si ma clé de…
  • Comment faire pour utiliser Apple Ma…
  •   fenêtres
  • Compétences informatiques de base

  • Linux

  • Mac OS

  • Ubuntu

  • Unix

  • fenêtres

  • windows Vista

  • windows XP
  •  
    fenêtres

    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 >

     
    Article précédent:
    Article suivant:
    Articles recommandés
  • Comment fixer le Ran ligne Erreur de script 
  • Comment faire de votre partition C Bigger 
  • Comment faire pour déplacer ou copier un fichier qui est protégé en écriture 
  • Comment savoir quel matériel et pilotes sont sur mon ordinateur 
  • Comment réinitialiser l'Explorateur barre d'adresse 
  • Comment participer Mode économie d'énergie dans un moniteur 
  • Comment ouvrir un dossier CD inscriptible l'Explorateur Windows 
  • Comment puis-je transformer une photo dans Wallpaper 
  • Comment arrêter Windows à partir du film Scan Disk au démarrage 
  • Comment supprimer des chansons en double sur mon iPod 
  • Connaissances Informatiques © http://www.ordinateur.cc