Threads en Java

Beschreibung

Mindmap am Threads en Java, erstellt von Daniel Teran9197 am 13/07/2014.
Daniel Teran9197
Mindmap von Daniel Teran9197, aktualisiert more than 1 year ago
Daniel Teran9197
Erstellt von Daniel Teran9197 vor fast 11 Jahre
40
1
1 2 3 4 5 (0)

Zusammenfassung der Ressource

Threads en Java
  1. Que es un Thread
    1. Es una secuencia de instrucciones que está controlada por un planificador
      1. Conocidos tambien como procesos ligeros
    2. Caracteristicas
      1. actuan sobre una memoria compartida
        1. tienen su propio contador de programa y su propia pila de ejecución
          1. casi todas las clases referentes a los Threads se encuentran en el paquete java.lang.*
            1. la clase principal es java.lang.Nos ofrece el APi generico de los Threads incluyendo: arrancar dormirse parar ejecutarse esperar gestion de prioridades
              1. la logica que se va a ejecutar un Thread se incluye el método : public void run()
            2. Implementar un Thread
              1. Existen dos metodos para hacerlo
                1. 1.- Heredar la clase java.lang.Thread y sobreescribir el metodo run()
                  1. 2.- implementar la interfaz java.lang.Runnable y crear una instancia de la clase java.lang.Thread .
                2. Crear un Thread
                  1. para crearlo hay que llamar al constructor para instanciarlo
                    1. Si se hereda de la clase java.lang.Thread simplemente se instancia nuestra clase
                      1. si se implementa de la interfaz java.lang.Runnable, se instancia la clase java.lang.Thread pasandole como parametro del constructor una instancia de nuestra clase
                  2. Arrancar un Thread
                    1. Hay que llamar al metodo start(), el cual registra al Thread el cual registra en el planificador de tareas y llama al metodo run().
                      1. Pausar un Thread
                        1. Se llama al metodo sleep()y recibe un long con el numero de milisegundos de la pausa
                          1. o a su vez se llama al metodo wait() y espera hasta recibir una señal (notify)
                          2. Reanudar un Thread
                            1. Se consumen los milisegundos dispuestos por el metodo sleep() o a su ves recibe la notificacion del notify en el metodo wait()
                              1. Finalizar un Thread
                                1. la manera correcta de que finalice un Thread es conseguir que finalice la ejecucion del metodo run() mediante la implementacion de algun tipo de bucle controlado
                          Zusammenfassung anzeigen Zusammenfassung ausblenden

                          0 Kommentare

                          There are no comments, be the first and leave one below:

                          ähnlicher Inhalt

                          Zivilrecht - Handelsrecht Streitigkeiten
                          myJurazone
                          Untersuchung von ganzrationalen Funktionen
                          Anna Lena
                          KPOL-Fragen
                          Lisa-Maria Hauschild
                          PuKW STEP 2 (mögliche Prüfungsfragen/Prüfungsvorbereitung)
                          frau planlos
                          Kurvendiskussion bei gebrochen rationalen Funktionen
                          berit.krondorf
                          Marketing
                          Sabrina Heckler
                          EC Gesundheitspsychologie
                          Anna B
                          Bevölkerungssoziologie
                          Max H
                          Forschungs- und Anwendungsfelder der Soziologie Teil 1
                          stelly Welly
                          AVO 2017
                          Schmolli Schmoll