propiedades de hilos en Java

Aprender: ¿Qué entiende por Prioridad hilo en Java? Explicar en breves prioridades de los hilos en Java .

prioridades de subprocesos

  • Thread Prioridades determina cómo un hilo debe ser tratada con respecto a otros.
  • varios hilos ejecuta concurrentemente. Cada hilo tiene cierta prioridad.
  • por cuál de ellos tendrá la oportunidad de ejecutar primero se decide por el planificador de procesos basado en la prioridad hilo.
  • El rango válido de prioridad hilo es de 1 a 10 (es decir, 1,2,3,4 ….. 10.) Y 1 es la prioridad min y 10 es la prioridad max.
  • También podemos representar prioridad de subprocesos en términos de constantes. Básicamente, tenemos tres tipos de constantes como MIN_PRIORITY , MAX_PRIORITY , NORM_PRIORITY .

Sintaxis:

    Thread.MIN_PRIORITY
Thread.NORM_PRIORITY
Thread.MAX_PRIORITY

  • Cada hilo tiene cierta prioridad y que puede ser definido por JVM o usuario (es decir, si no se define por el usuario entonces JVM establecer la prioridad class).
  • rosca que tiene una alta prioridad tendrá la oportunidad de ejecutar primero y hilos que tienen igual prioridad, entonces no pueden esperar orden de ejecución exacta ningún hilo puede tener una oportunidad.
  • ¿Cómo podemos establecer la prioridad de un hilo veremos en debajo ejemplo,

1) Por setPriority (class p):

Ejemplo:

class SetPriority{
public static void main(String[] args){
System.out.println("Before setting Priority of Main thread is " +
Thread.currentThread().getPriority());
Thread.currentThread().setPriority(6);
System.out.println(" After setting Priority of Main thread is " +
Thread.currentThread().getPriority());
}
}

salida

D:Java Articles>java SetPriority
Before setting Priority of Main thread is 5
After setting Priority of Main thread is 6

¿Cómo podemos conseguir prioridad de un hilo? Veremos a continuación en ejemplos …

2) Por getPriority ():

Ejemplo:

class GetPriority{
public static void main(String[] args){
System.out.println("Priority of Main thread is " +
Thread.currentThread().getPriority());
}
}

salida

D:Java Articles>java GetPriority
Priority of Main thread is 5

Leer más …

  1. Explicar el ciclo de vida de un hilo en java.
  2. Cómo crear Java Hilos (ejemplos de Java para crear hilos)?
  3. sincronización de hilos en Java con el ejemplo.
  4. programa Java para demostrar ejemplo de hilo.
  5. programa Java para unirse Hilos.


Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *