Hilos virtuales en Java 19, más escalabilidad para Java

Поділитися
Вставка
  • Опубліковано 16 гру 2024

КОМЕНТАРІ • 26

  • @varaskkar
    @varaskkar Рік тому +3

    Un vídeo estupendo, la parte práctica lo mejor. ¡Como profesor un 10! Mil gracias

  • @rjcdz06
    @rjcdz06 Рік тому +1

    Excelente presentación del tema, muy completo 👏👏👏

  • @hazlosipuedes
    @hazlosipuedes Рік тому +4

    Impresionante... De esta manera java se pone al nivel de erlang en cuanto a recursividad...y si... Es una revolución exponencial... De esta manera java se está poniendo al nivel de los requerimientos del mundo moderno... Ahora esperemos que mejoren su sintaxis , pero eso es lo de menos.

  • @RobertoMaccari-q8h
    @RobertoMaccari-q8h 5 місяців тому

    Este video fué para Java 19 donde el proyecto loom estaba en fase de pueba. ¿En qué estado está ahora?

  • @LuisPadilla-ji8oz
    @LuisPadilla-ji8oz Рік тому

    Excelente explicación! Pintan muy bien esos hilos virtuales.

  • @nora5365
    @nora5365 Рік тому

    Super! excelente explicacion de los hilos virtuales. Gracias!!

    • @SACAViXTech
      @SACAViXTech  Рік тому

      Gracias Diego ! Ahora sacamos hace unos días el de concurrencia estructurada

  • @compartelo007
    @compartelo007 Рік тому

    Gracias, muy interesante el vídeo

  • @nicolasespinosa3181
    @nicolasespinosa3181 Рік тому

    excelente video!

  • @arceliomontezuma3458
    @arceliomontezuma3458 Рік тому

    que buen video

  • @dreikcompany
    @dreikcompany 2 місяці тому

    Buenas tardes, prof como habilita la pestaña de threads en visual vm para ver los hilos de una app spring boot

  • @matiasmedina3448
    @matiasmedina3448 Рік тому

    Genial, voy a probar! Gracias

  • @lucascruzgerardo9102
    @lucascruzgerardo9102 8 днів тому

    Excelente video amigo 🎉
    Solo me quedó una duda
    Si los Platform threads están asociados 1 a 1 los hilos del sistema operativo, ¿por qué en la herramienta vemos miles de hilos creados y con los virtual threads solo 30?
    O sea podemos tener 8 cores en un CPU pero miles de hilos con platform threads? Se usa context switch para ejecutar esos miles de hilos a pesar de tener pocos cores?

    • @SACAViXTech
      @SACAViXTech  7 днів тому +1

      Hola Lucas, si se usa, pero es manejado por el schduler del sistema operativo, por eso es tan costoso, en VT lo maneja el scheduler de la JVM qué monta y desmonta los virtuales de los de plataforma. Pronto saldrá una actualización de este video, que aunque vigente ya han pasado muchas cosas nuevas

  • @Creosignum
    @Creosignum Рік тому +6

    Por ahí el tema de los 30 Threads (o 32) se puede deber a que tu procesador sea de 16 nucleos y tenga SMT (hyperthreading en Intel) y Java vea que tenes 16 procesadores físicos pero 32 lógicos.
    PD: Esto no seria un nombre lindo para el patron Thread Pool?

    • @SACAViXTech
      @SACAViXTech  Рік тому +3

      Hola, muy buena esa, voy a implementar algo en Java para ver cuantos procesador "ve", pero tiene mucho sentido tu comentario, muchas gracias !

  • @Alex-eq1cs
    @Alex-eq1cs 3 місяці тому

    Buena información.
    Sólo añadir, linux no peta, linux detecta que no tiene sentido esa ejecución de tantos threads y mata el proceso. Obvio, se puede configurar, dependiendo la distribución en un sitio u otro
    Gracias al limite en systend, no se come ataques de bucles infinitos, simplemente los para.
    Saludos.

  • @wilfredomartel7781
    @wilfredomartel7781 Рік тому

    Actualmente golang se utiliza para comunicaciones en tiempo real conwebsockets. Ahora me pregunto yo, con esto sería posible manejar hasta 1m de sockets en java?

  • @diegoduran5080
    @diegoduran5080 Рік тому

    tengo una pregunta, para la librería reactiva de Spring webflux, cuando empezarán a implementar hilos virtuales o si ya están implementados ?

    • @freddydev3562
      @freddydev3562 Рік тому

      todavía no hasta que lancen java 21 en setiembre 19 en spring ya anunciaron en la version 6.1 y spring boot 3.2 las demas librerias tambien tendran soporte como vertx o tomcat

  • @Bufo87
    @Bufo87 Рік тому

    Siempre será mejor un lenguaje facilmengte escalable que uno más eficiente

  • @Theniniolove
    @Theniniolove Рік тому

    Hermoso, ahora sí Java por siempre 🥰, ojalá spring adopte esto también 🤩

    • @SACAViXTech
      @SACAViXTech  Рік тому +1

      Hola @Jose Luis, claro, siempre que uses Spring con Java estará disponible.

    • @GROOVETECHSETS
      @GROOVETECHSETS Рік тому

      Spring es un framework de Java... Si está en Java lo puedes usar en Spring, evidentemente.