| Casa | Hardware | Redes | Programación | software | Criticar | Sistemas |   
Programación  
  • C /C + + Programming

  • Lenguajes De Programación

  • Delphi Programación

  • Programación Java

  • JavaScript Programación

  • Programación PHP /MySQL

  • Perl Programming

  • Python Programming

  • Rubí Programación

  • Visual Basics Programación
  •  
    Conocimientos Informáticos >> Programación >> Lenguajes De Programación >> Content
    ¿Qué es la cola de prioridad
    ? Se encuentran principalmente en el ámbito de la programación informática, colas de prioridad recogen y envían las tareas en el orden de su llegada y su importancia. Una cola de prioridad es una estructura de programación crucial en un sistema de gestión de recursos . Objetos de cola de prioridad están incorporadas en Java y C + + . Concepto

    A " cola " es un tipo de lista que sigue el principio de " primero en entrar , primero en salir ". Es fácil de entender , ya que funciona exactamente como un grupo de personas se encuentra en línea . Los objetos se recuperan de la lista en el mismo orden en que se ponen pulg En una cola de prioridad , sin embargo , un algoritmo clasifica los objetos por orden de prioridad , y este ranking determina el orden en el que se recuperan . . Para los objetos de la misma prioridad, la cola de prioridad se comporta como una cola normal,
    Implementación

    Para implementar una cola de prioridad con éxito , un programador debe implementar dos funciones principales - - asignar una prioridad a un elemento y tirando del elemento con la prioridad más alta . El proceso de inserción y extracción de datos de una cola de prioridad es más lenta que la inserción y extracción de datos de una cola normal, tal como un programa debe filtrar a través de las entradas de corriente y mantener la cola ya sea en la inserción o extracción .
    < Br >
    Características

    La ventaja de una cola de prioridad sobre una cola normal es que algunos datos son más importantes que otros . Una cola de prioridad asegura que los objetos más importantes se recuperan primero . Sin embargo , esto puede significar que los objetos de baja prioridad languidecen en la cola, nunca se va a quitar. Esto es especialmente cierto si el esquema de prioridades , asignación tiene demasiados niveles de prioridad diferentes .
    Ejemplos

    colas de prioridad se utilizan para procesar múltiples tareas, como las tareas individuales un equipo se ejecuta . El equipo o el usuario pueden entonces aplicar prioridades numéricas para estas tareas. Tareas de alta prioridad se ejecutan primero . Una jerarquía de prioridad estricta no siempre puede determinar qué tarea se asigna al lado , por lo que incluso las tareas de baja prioridad se completan con el tiempo , aunque siempre hay tareas de mayor prioridad de espera . Otras veces , una tarea puede ser removido de la cola , y luego asignar una mayor prioridad y reasignados si pasa demasiado tiempo .

    Previous :

    next :
      Artículos relacionados
    ·Desarrollo de Herramientas de Evaluación 
    ·Cómo cambiar la apariencia de NetBeans 
    ·Cómo matar a un trabajo en un lote GNU 
    ·Cómo girar un dibujo en PictureBox 
    ·Cómo convertir HTML a WAP 
    ·Cómo convertirse en un Hacker 
    ·Cómo descargar ARES 
    ·Cómo escribir archivos en Mathematica para ser leído …
    ·Cómo escribir casos de prueba para una página Web 
    ·Informáticos más comunes Idiomas 
      Artículos destacados
    ·Cómo ejecutar Eclipse en JDK 
    ·Cómo instalar MySQL en Cygwin 
    ·Cómo obtener el número de puerto del servidor en Java…
    ·Tutorial de Visual Basic XY Positivo 
    ·Cómo: ScrollArea en Python 
    ·Cómo establecer la directiva de ejecución remota de P…
    ·Cómo crear un servicio Web en VB Net 
    ·Cómo capturar el SQL de un usuario Bloqueo de Oracle 
    ·Cómo crear aplicaciones Web ASP NET Mobile 
    ·Adaptador de SQL Tutorial de BizTalk 
    Copyright © Conocimientos Informáticos http://ordenador.wingwit.com