Connaissances Informatiques >> programmation >> Computer Programming Languages >> Content
  Derniers articles
  • Comment faire pour intégrer SRC dyn…
  • Comment lire MATLAB 
  • Comment faire pour utiliser des séq…
  • Comment accéder à l' instar SQL Co…
  • Règles de style COBOL 
  • Comment créer Divs flottantes 
  • Comment faire pour ajouter une nouve…
  • Comment jouer Audio in Silverlight 
  • Comment lier une collection C Sharp …
  • Comment générer des colonnes de mo…
  •   Computer Programming Languages
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Programmation Java

  • Programmation JavaScript

  • PHP /MySQL Programmation

  • programmation Perl

  • Programmation Python

  • Ruby Programming

  • Visual Basics programmation
  •  
    Computer Programming Languages

    Qu'est-ce que la file d'attente prioritaire

    ? Trouve surtout dans le domaine de la programmation informatique, les files d'attente prioritaires collectent et distribuent les tâches dans l'ordre de leur arrivée et leur importance. Une file d'attente de priorité est une structure de programmation cruciale dans un système de gestion des ressources. Objets file d'attente prioritaires sont intégrés dans Java et C + + . Concept

    "queue" est un type de liste qui suit le principe de « First In, First Out». Il est facile de comprendre que cela fonctionne exactement comment un groupe de personnes fait la queue . Les objets sont récupérés à partir de la liste dans l' ordre où ils ont été mis po Dans une file d'attente prioritaire , cependant , un algorithme classe les objets par ordre de priorité , et ce classement détermine l'ordre dans lequel ils sont récupérés. . Pour les objets de la même priorité, la file d'attente prioritaire se comporte comme une file d'attente normale
    mise en œuvre

    Pour mettre en œuvre une file de priorité avec succès , un programmeur doit implémenter deux fonctions principales - - affecter une priorité à un élément de traction et l'élément ayant la plus haute priorité . Le processus d'insertion et de suppression des données à partir d'une file d'attente prioritaire est plus lente que l'insertion et la suppression des données à partir d'une file d'attente normale, comme un programme doit filtrer à travers les entrées actuelles et de maintenir la file d'attente , soit lors de l'insertion ou le retrait .
    < Br > Photos Caractéristiques

    L'avantage d'une file d'attente de priorité sur une file d'attente normale est que certaines données sont plus importantes que d'autres . Une file d'attente prioritaire s'assure que les objets les plus importants sont récupérés en premier. Toutefois , cela peut signifier que les objets de faible priorité languissent dans la file d'attente , ne jamais être enlevée. Cela est particulièrement vrai si le régime priorité à l'affectation a trop de niveaux de priorité différents .
    Exemples

    files d'attente sont utilisées pour le traitement de plusieurs tâches, telles que les tâches individuelles un ordinateur fonctionne . L'ordinateur ou l'utilisateur peut ensuite appliquer des priorités numériques pour ces tâches. Tâches prioritaires sont exécutés en premier. Une hiérarchie de priorité stricte peut pas toujours déterminer quelle tâche est assignée à côté , de sorte que même les tâches de faible priorité se complètent finalement même si il ya toujours des tâches plus prioritaires attente. D'autres fois, une tâche peuvent être retirés de la file d'attente , puis attribuer une priorité plus élevée et réaffectées si trop de temps s'écoule .

     
    Article précédent:
    Article suivant:
    Articles recommandés
  • Contrôle C dans Expect Script 
  • Comment utiliser VBA pour déplacer des données d' Excel à Word 
  • Comment modifier une page HTML après qu'il a été sauvé 
  • Qu'est -ce qu'une signature Compilé 
  • Comment faire pour supprimer le fichier EAR cache De CCCRs 
  • Comment supprimer une liste Box Entrée dans MATLAB 
  • Qu'est-ce qu'un tableau d'entiers 
  • Comment créer avec Test-Driven Development 
  • Comment faire XSD 
  • Comment créer un Widget 
  • Connaissances Informatiques © http://www.ordinateur.cc