Métodos – java.lang.Thread
{"Image DocumentName": "M\u00e9todos \u2013 java.lang.Thread", "Image ImageDescription": "Dentro de dicha clase java.lang.Thread , encontramos los siguientes m\u00e9todos: Thread(Runnable threadTarget) Thread(Runnable threadTarget, String threadName) static Thread currentThread() final String getName() final void setName(String name) void run() : La clase Thread implementa la interfaz Runnable dando una implementaci\u00f3n para el m\u00e9todo run(). Esta implementaci\u00f3n no hace nada. Las sublcases de Thread deben sobrescribir este m\u00e9todo. final void setDaemon(boolean flag) final boolean isDaemon() void start() : Larga un nuevo Thread. Es una llamada as\u00edncrona (retorna inmediatamente) Thread.sleep() : Pone al thread en espera. La diferencia entre ambos m\u00e9todos de creaci\u00f3n de hilos en Java radica en la flexibilidad con que cuenta el programador, que es mayor en el caso de la utilizaci\u00f3n de la interfaz Runnable. En base al ejemplo anterior, se podr\u00eda extender la clase MiThread a continuaci\u00f3n, si fuese necesario. La mayor\u00eda de las clases creadas que necesiten ejecutarse como un hilo implementar\u00e1n la interfaz Runnable, ya que as\u00ed queda cubierta la posibilidad de que sean extendidas por otras clases. Por otro lado, es un error pensar que la interfaz Runnable est\u00e1 realizando alguna tarea mientras un hilo de alguna clase que la implemente se est\u00e1 ejecutando. Es una interfaz, y como tal, s\u00f3lo contiene funciones abstractas (concretamente una \u00fanica, run), proporcionando tan solo una idea de dise\u00f1o, de infraestructura, de la clase Thread, pero ninguna funcionalidad. M\u00e9todos \u2013 java.lang.Thread. Thread(Runnable threadTarget) static Thread currentThread() final String getName() final void setName(String name) void run() final void setDaemon(boolean flag) final boolean isDaemon()", "Image XResolution": "37", "Image YResolution": "37", "Image ResolutionUnit": "Pixels/Centimeter", "Image Software": "SlidePlayer", "Image YCbCrPositioning": "Centered"}