Método LogRecord getThreadID() en Java con ejemplos

El método getThreadID() de java.lang.reflect.LogRecord se usa para obtener un identificador del hilo donde se originó el mensaje. Este método es útil para identificar el hilo que genera el mensaje del registrador.

Sintaxis:

public int getThreadID()

Parámetros: Este método no acepta nada.

Retorno : este método devuelve el ID del subproceso .

Los siguientes programas ilustran el método getThreadID():
Programa 1:

// Java program to illustrate
// getThreadID() method
  
import java.util.logging.Level;
import java.util.logging.LogRecord;
  
public class GFG {
  
    public static void main(String[] args)
    {
  
        // Create LogRecord object
        LogRecord logRecord
            = new LogRecord(Level.SEVERE,
                            "Hello Logger");
  
        // get Thread ID
        int id = logRecord.getThreadID();
  
        // print
        System.out.println(
            "Thread ID = "
            + id);
    }
}
Producción:

Thread ID = 1

Programa 2:

// Java program to illustrate
// getThreadID() method
  
import java.util.logging.Level;
import java.util.logging.LogRecord;
  
public class GFG {
  
    public static void main(String[] args)
    {
        // start the Thread
        Thread thread1 = new Thread1();
        thread1.start();
  
        // Create LogRecord object
        LogRecord logRecord
            = new LogRecord(Level.SEVERE,
                            "Hello Logger");
        logRecord.setThreadID((int)thread1
                                  .getId());
  
        // get Thread ID
        int id = logRecord.getThreadID();
  
        // print
        System.out.println(
            "Thread ID = "
            + id);
    }
}
  
class Thread1 extends Thread {
    public void run()
    {
        System.out.println("Thread is running...");
    }
}
Producción:

Thread is running...
Thread ID = 11

Referencias: https://docs.oracle.com/javase/10/docs/api/java/util/logging/LogRecord.html#getThreadID()

Publicación traducida automáticamente

Artículo escrito por AmanSingh2210 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

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