Creazione discussione

Autore: Randy Alexander
Data Della Creazione: 2 Aprile 2021
Data Di Aggiornamento: 26 Giugno 2024
Anonim
DISCUSSIONE MICHELE BOLDRIN-PARABELLUM-RAGAZZO UCRAINO e COSTANTINO su UCRAINA
Video: DISCUSSIONE MICHELE BOLDRIN-PARABELLUM-RAGAZZO UCRAINO e COSTANTINO su UCRAINA

Contenuto

Definizione - Cosa significa Creazione di thread?

La creazione di thread, nel truffatore di Java, avviene estendendo la classe thread o implementando l'interfaccia eseguibile.


In Java, un oggetto della classe thread rappresenta un thread. Quando un thread viene creato per la prima volta, deve essere legato in modo permanente a un oggetto con un metodo run (); quando invocato, dovrebbe invocare il metodo run () degli oggetti.

Un'introduzione a Microsoft Azure e Microsoft Cloud | In questa guida imparerai cos'è il cloud computing e in che modo Microsoft Azure può aiutarti a migrare ed eseguire la tua azienda dal cloud.

Techopedia spiega la creazione di thread

L'implementazione dell'interfaccia eseguibile prevede i seguenti passaggi:

  1. Una classe implementa l'interfaccia eseguibile e fornisce il metodo run () eseguito dal thread. Un oggetto che appartiene a questa classe è un oggetto eseguibile.
  2. L'oggetto classe thread viene creato passando l'oggetto eseguibile al costruttore del thread.
  3. Il metodo start () viene richiamato sull'oggetto thread creato nel passaggio precedente.
  4. Quando termina il metodo run (), termina anche il thread.

L'estensione della classe thread prevede i seguenti passaggi:


  1. La classe java.lang.Thread viene estesa utilizzando ext.
  2. Sovrascrivendo il metodo run () della sottoclasse estesa dalla classe thread, viene definito il codice eseguito del thread.
  3. Viene creata un'istanza di questa sottoclasse.
  4. Invocando il metodo start () su questa istanza della classe, il thread viene eseguito.

L'interfaccia eseguibile è generalmente preferita rispetto all'estensione della classe thread per due motivi:

  • Una sottoclasse non può estendere un'altra classe quando si estende la classe thread. Tuttavia, quando si utilizza l'interfaccia eseguibile, la sottoclasse può estendere un'altra classe.
  • In alcuni casi, l'interfaccia eseguibile è sufficiente, poiché ereditare l'intera classe può comportare un sovraccarico eccessivo.
Questa definizione è stata scritta nel truffatore di Java