Curso Java. Threads II Interrupción de hilos. Vídeo 169

  Рет қаралды 69,815

pildorasinformaticas

pildorasinformaticas

Күн бұрын

En este vídeo vemos cómo gestionar las interrupciones de los Threads.
Para más cursos, ejercicios y manuales visita: www.pildorasinf...

Пікірлер: 47
@pildorasinformaticas
@pildorasinformaticas 2 жыл бұрын
✅✅ ✅ ✅ ✅ Todos mis cursos gratuitos 👉 www.pildorasinformaticas.es ✅✅ ✅ ✅ ✅ 🚀 ¿Quieres ejercicios? ¿Quieres más temario? 👉 www.pildorasinformaticas.es/course/java-tutorizado/🚀 🚀 ¿Quieres que te resuelva las dudas de Java? 👉 www.pildorasinformaticas.es/course/java-tutorizado/ 🚀 💥💥💥 Siempre seguiré subiendo cursos gratuitos por aquí. Gracias a todos por seguirme. 💥💥💥
@maurofrancisco5364
@maurofrancisco5364 10 ай бұрын
Buenas tardes Profesor, lo saludo desde Argentina. Comencé este curso hace 3 meses, sin conocimientos previos de lenguajes de programación, estoy viendo entre 3 y 5 videos diariamente, realizando las prácticas y creando mis apuntes en cuaderno. La verdad que con los primeros 40 videos pensaba que no iba a poder aprender a programar en Java, y acá estoy, ya casi por la mitad del curso y motivado a terminarlo. Le doy las gracias por tomarse el tiempo de realizar este gran y laborioso trabajo crear los videos y compartir sus conocimientos. Espero poder terminarlo pronto y continuar con su curso de php y mysql. Saludos desde Argentina.
@vlt-NEXT
@vlt-NEXT 3 ай бұрын
que tal te ha ido? estoy en la misma situación en la que estuviste y quiero saber que pasara a futuro ajajja
@maurofrancisco5364
@maurofrancisco5364 3 ай бұрын
@@vlt-NEXT pude terminar el curso, y estoy haciendo un curso de HTML ahora. En lo personal este curso es el abecedario de la programación para alguien que no tiene conocimientos previos. Continúa y terminalo!
@nicotoobebello6386
@nicotoobebello6386 5 жыл бұрын
Para que no desaparezcan los botones hay que cambiar, en el método run() de la clase PelotaHilos, la llamada al método componente.paint(componente.getGraphics()) por este otro componente.repaint(). Y para que las pelotas se muevan con mayor fluidez y no se muevan como "traca-traca" xD... Hay que ir al método paintComponent(Graphics g) de la clase LaminaPelota y colocar este método revalidate().
@pildorasinformaticas
@pildorasinformaticas 5 жыл бұрын
Excelente aporte. Un saludo!
@oscargm1979
@oscargm1979 4 жыл бұрын
Perdona,¿en vez de revalidate() podria haber echo Toolkit.getDefaulttoolkit().sync();? Un saludo,amigo
@nicotoobebello6386
@nicotoobebello6386 4 жыл бұрын
@@oscargm1979 こんいちは、Hace mucho qUe hice esto pero si te funciona Ese metodo creeria qUe no habria ningun problema ( ゚ヮ゚)。Creo qUe el unico problema al usar revalidate() Es qUe si tenes el mouse fuera de la ventana Entonces deja de funcionar.
@Nachiittow
@Nachiittow 4 жыл бұрын
@@nicotoobebello6386 de dónde sacaste esa información' jajaja
@jesushernandezgalian
@jesushernandezgalian 9 жыл бұрын
La desaparación de los botones ocurre porque los componentes swing se están ejecutando en el mismo hilo que el run de tu thread. Es decir, que para que los componentes de swing sean estables, debes crear ese thread como un nuevo objeto en otra clase. Esto se debe a que los componentes de swing llevan un "tipo" de thread interno que fluctua si existe un Thread contenido (run() dentro de la misma clase).
@pildorasinformaticas
@pildorasinformaticas 9 жыл бұрын
+Jesús Hernández Galián Así es. Gracias por tu aporte. Un saludo
@elihap7
@elihap7 6 жыл бұрын
Una solucion podria ser ejecutar toda la parte grafica en un hilo nuevo con runnable, yo lo hice asi, y ne he tenido problemas
@altair3116
@altair3116 9 жыл бұрын
¡Al fin! Logre llegar del 1 al último vídeo 169 a la fecha de hoy!!! Hahaha Increíble este curso! He aprendido ya bastante a estas alturas y espero con ansias la próxima entrega! :D Gracias por tu tiempo y dedicación en estos cursos. Saludos desde México!
@pildorasinformaticas
@pildorasinformaticas 9 жыл бұрын
Julio Czar Seguiremos adelante con este curso. Saludos !!
@vicenteyep
@vicenteyep 7 жыл бұрын
El tema de los errores en las pelotas que se quedan paradas ocurre porque en un ArrayList no puedes modificarlo mientras se esta ejecutando entonces al principio puedes crear algunas ya que las 3000 iteraciones no son excesivas pero al final explota(no me se explicar bien. El caso es que se resuelve sustituyendo el ArrayList normal por el CopyOnWriteArrayList que resuelve este problema. Un saludo y gracias por los videos, son muy interesantes
@luisgisbert3193
@luisgisbert3193 2 жыл бұрын
Héroe sin capa! Lo probé y así es 👍Gracias
@marcelelias2965
@marcelelias2965 9 жыл бұрын
Buenas Noches profesor. Tiempo sin estar por acá. Desde que terminó la primera parte del curso hice una pausa para repasar temas anteriores En cuanto a los botones que desaparecen ( no se si pudo solucionarlo), yo (por pura casualidad) pude solucionarlo sustituyendo el método "componente.paint(componente.getGraphics())" por el método "componente.repaint()". Sinceramente no se a que se debe esto pero a mi me ha funcionado y hasta me permite hacer clic rápidamente en el botón de "Dale" sin que arroje una excepción. Muchas gracias una vez mas. Siga adelante con sus curso. Saludos desde Venezuela!!
@pildorasinformaticas
@pildorasinformaticas 9 жыл бұрын
+Marcel Elias Hola !! Pues efectivamente en este caso sería más apropiado un repaint aunque no lo he probado. El repaint hace un refresco de pantalla, el paint lo pinta todo de nuevo componente a componente. Por ahí deben ir los tiros. Un saludo
@alejo3157
@alejo3157 4 жыл бұрын
Excelente clase, por favor siga subiendo mas conocimientos. gracias.
@diegobkbenitez7316
@diegobkbenitez7316 8 жыл бұрын
ahora si sufrí con los hilos me dejaron una interfaz que maneje hilos y me tuve que saltar varios de los temas hasta que entendí que se tiene que hacer referencia del panel para que este sea objeto del hilo.......eso no lo había visto..tu ejemplo me ayudo mucho pero creo debiste hacer una interfaz más simple con un par de botones y tratar de frenar un ciclo o crear mas procesos con otro boton eh implementarle boton por boton creo yo..... pues si me dejabas muchas dudas y no me quedaba claro. no es lo mismo manejar hilos nada mas imprimiendolos por consola que manejarlos con interfaz.... muchas gracias
@pildorasinformaticas
@pildorasinformaticas 8 жыл бұрын
+Diegobk Benitez Hola !! hay un ejemplo con dos botones y una bola que rebota por ahí. ¿Lo has visto? Un saludo
@diegobkbenitez7316
@diegobkbenitez7316 8 жыл бұрын
si es el video antes que este y si tuve que analizar el código para poder implementar los hilos en una interfaz... me costo algo de trabajo pero me sirvió de mucho. saludos desde México.
@teldatamcy5656
@teldatamcy5656 11 ай бұрын
Gracias!! Chévere cambur!!!
@lucianosantillan164
@lucianosantillan164 6 жыл бұрын
Hola Profesor! Bendiciones a usted por su ayuda! Mi pregunta era: ¿Qué nos recomienda para poder ser autodidactas con respecto a saber qué clases usar y como saber de su existencia (porque, de no ser por usted, jamás hubiese sabido qué es lo que debería aprender o, por lo menos, la existencia de los threads) Muchas gracias.
@fcr0101
@fcr0101 6 жыл бұрын
Eres profesor? Porque la vocación la tienes, que bien explicas!!!! Muchas gracias por este y todos los vídeos que subes. Saludos
@memejamas3818
@memejamas3818 2 жыл бұрын
gracias profe
@madmaxdios
@madmaxdios 9 жыл бұрын
Buenas Juan, lo primero agradecerte mucho los videos que estás haciendo, que estoy llegando al final de ellos, y ya estoy mirando los de android porque voy a tener mono de videotutorial. Una cosa, en este video cuando pones stop, te da un error, el cual a mi no me da, he probado cambiando el sleep de 4 a 400, y nada, se para el hilo sin problemas y no se porque es. Un saludo y muchas gracias.
@pildorasinformaticas
@pildorasinformaticas 9 жыл бұрын
+victor DG Hola !! No recuerdo ahora mismo el error al que te refieres. Si tengo un momento le echo un vistazo y te digo algo. Un saludo!!
@Yonhbu
@Yonhbu 7 жыл бұрын
Cuando el pone el método stop no sale error..cuando pone el otro método si sale
@ambrosioiniestaprieto1752
@ambrosioiniestaprieto1752 8 жыл бұрын
Usando el metodo stop(); lo que he visto que pasa es que si ejecutas varios hilos sólo se llega a detener uno de los hilos
@ivanmalaiu
@ivanmalaiu 4 жыл бұрын
Muchas gracias!
@vicentemoreira5650
@vicentemoreira5650 8 жыл бұрын
Hola Juan! muy interesante el tema de "Multitareas", una gran ayuda que tiene Java para desarrollo de nuestras aplicaciones, quería que me ayudes con una consulta indicando según tu experiencia, donde es más factible utilizar "Thread" en nuestros códigos? Algún módulo, proceso o reporte que demande tiempo de espera? Es decir donde se utilizaría en la vida real de sistemas mas complejos? Gracias de antemano. Saludos.
@karintemi4801
@karintemi4801 5 жыл бұрын
Hola! Un uso tipico es por ej. si pones a transferir datos (un hilo) mintras muestras una pantalla animada indicando la transmicion o transferencia (otro hilo)
@alexisdona
@alexisdona 3 жыл бұрын
Algo que no entendí es cómo el "detener" sabe qué pelota detener cuando hay mas de un hilo en ejecución, es decir más de una pelota en movimiento. ¿Interrumpe el primero y luego el segundo y así?
@jcarlos3963
@jcarlos3963 9 жыл бұрын
No entendí como lograr el movimiento lento y a la vez usar interrupt(). Es posible?
@pildorasinformaticas
@pildorasinformaticas 9 жыл бұрын
JCarlos Sí, es posible: kzbin.info/www/bejne/l5C1onuwicl6bJY Un saludo
@18524711
@18524711 9 жыл бұрын
Oye Juan una gran pregunta. Cuando estoy escribiendo en el eclipse programando Java al momento de aparecer las sugerencias de metodos, clases, etc del editor aveces aparece un porcentaje alado del nombre del metodo, clase, etc a implementar. Sabras que es?
@pildorasinformaticas
@pildorasinformaticas 9 жыл бұрын
+Dionisio Barboza Ni idea la verdad. No se si será alguna característica de Eclipse que desconozco.... A ver si alguien nos lee y nos puede decir qué es. Siento no ser de más ayuda en esta ocasión. Un saludo
@ivandaleforroquierocomenta9963
@ivandaleforroquierocomenta9963 9 жыл бұрын
+Dionisio Barboza Por lo que ví en internet, dice que es la recomendación de código de Eclipse, y que la da basada en el contexto del código, por tanto los porcentajes varían si varía tu código.
@edwinrengifovilla4243
@edwinrengifovilla4243 8 жыл бұрын
Hola, necesito eliminar el hilo pero tampoco puedo eliminar el sleep, entonces que hago?
@ricardoolivaresventura4603
@ricardoolivaresventura4603 4 жыл бұрын
Hola, ya pasó mucho tiempo xd, sabes cómo hacerlo???
@alejandrofigueroa7899
@alejandrofigueroa7899 4 жыл бұрын
Creo que hay un problema de dialéctica, yo no se mucho de hilos (por algo estoy viendo estos tutoriales) pero me confundía un poco el hecho de que indiscriminadamente utilizaras el termino "detenido" e "interrumpido" como si fueran sinónimos,.
@pildorasinformaticas
@pildorasinformaticas 4 жыл бұрын
No recuerdo lo que dije en este vídeo, pero no, no son lo mismo. Y con threads menos aún. Gracias por la aclaración. Un saludo!
@alexmirmartinez5910
@alexmirmartinez5910 4 жыл бұрын
a partir de minuto 20
@maximvlc
@maximvlc 9 жыл бұрын
juan dices q java es muy seguro pero invesigando un poco veo q es muy facil de decompilar aplicando la ingenieria inversa ... kzbin.info/www/bejne/habYdn6gm5dnf7M cuando creas un programa siempre vas a queres proteger parte de codigo fuente ... si tienes q codificarla para q no apliquen la ingeneria inversa te tienes que esforzarte en crear un cifrado y con ello se pierde la productividad ...
@ivandaleforroquierocomenta9963
@ivandaleforroquierocomenta9963 9 жыл бұрын
+maksym kanarsky En los primeros videos Juan dice que Java se presentaba como 100% seguro, pero que no era así.
Curso Java  Threads III. Interrupción de varios hilos. Vídeo 170
20:20
pildorasinformaticas
Рет қаралды 47 М.
66. Programación en Java || POO || Sobrecarga de Métodos
9:25
Programación ATS
Рет қаралды 273 М.
Quilt Challenge, No Skills, Just Luck#Funnyfamily #Partygames #Funny
00:32
Family Games Media
Рет қаралды 55 МЛН
The Best Band 😅 #toshleh #viralshort
00:11
Toshleh
Рет қаралды 22 МЛН
Curso Java. Threads I. Programación de hilos. Vídeo 168
30:50
pildorasinformaticas
Рет қаралды 180 М.
Multithreading in Java Explained in 10 Minutes
10:01
Coding with John
Рет қаралды 1 МЛН
Curso Java. Threads IV. Sincronización de Threads I. Vídeo 171
17:50
pildorasinformaticas
Рет қаралды 58 М.
¿Cómo funcionan los hilos en Java?
17:46
SACAViX Tech
Рет қаралды 1,9 М.
How Diplomats Learn Languages Fast | Easy German 585
18:07
Easy German
Рет қаралды 418 М.
I Spent 100 Hours Inside The Pyramids!
21:43
MrBeast
Рет қаралды 12 МЛН
CIENCIAS DE LA COMPUTACIÓN, por un estudiante avanzado.
22:01
Santiago Fiorino
Рет қаралды 217 М.
Curso Java 2025. Introducción. Vídeo 1
26:19
pildorasinformaticas
Рет қаралды 14 М.