Search
 
SCRIPT & CODE EXAMPLE
 
CODE EXAMPLE FOR JAVASCRIPT

javaScript

package com.poi.singleton;

import java.util.Date;

public class Reloj extends Thread {

    private static Reloj reloj;

    /**
     * Constructor privado por que se usa el patron Singleton
     */

    private Reloj() {
    }

    // /**
    // * Constructor publico para probar sin singleton
    // */

    // public Reloj() {
    // this.start();
    // }

    /**
     * Inicializa una sola vez el reloj
     */

    private synchronized static void createInstance() {
        if (reloj == null) {
            reloj = new Reloj();
            reloj.start();
        }
    }

    /**
     * Obtiene la unica instancia del gestor de geozonas
     * 
     * @return gestorGeozonas
     */

    public static Reloj getInstancia() {
        createInstance();

        return reloj;
    }

    /**
     * Imprime por pantalla la hora cada segundo
     */

    @Override
    public void run() {
        while (true) {

            Date hora = new Date(System.currentTimeMillis());
            System.out.println(hora);

            try {
                sleep(1000);
            } catch (InterruptedException e) {
                e.printStackTrace();
            }

        }

    }

}
Source by programandoointentandolo.com #
 
PREVIOUS NEXT
Tagged: #javaScript
ADD COMMENT
Topic
Name
8+3 =