Si te ha gustado el video puedes apoyarme dejándome un pulgar arriba 👍 Hashtag #pavadas
@angelm89373 жыл бұрын
Excelente bro
@pedroduran89273 жыл бұрын
Estaria interesante que hicieras un video de como cancelar una operacion de un task :) un saludo!
@cesarl.c.8473 жыл бұрын
Explicación clara y puntual. Excelente.
@werosinc5852 жыл бұрын
Grande Hector, muchas gracias por el contenido, puro c#lover
@alexjuniortupapa15 күн бұрын
creo que la gente en internet y sobre todo en KZbin necesita cerveza porque el resultado que genialidad para explicar algo que le dan tanta vuelta y por fin lo entendí
@pablo.jr10Ай бұрын
Excelente explicación y pude comprender el funcionamiento de Task de manera sencilla y por qué se pone el await y demás... sos crack!
@VictorCCarballosa Жыл бұрын
Hermano.... mira que he buscado información sobre programación asíncrona... en 15 minutos he aprendido más que en 2 horas de clases...Muchas gracias.
@alfonsojesusfloresalvarado5313 жыл бұрын
la recomendación es que async/await sean utilizados en operaciones de I/O (web services, bases de datos, networking, file system, etc) para que el procesador se libere y pueda ejecutar código mientras espera la respuesta del task. Otra ventaja es que en métodos anidados, si ponemos un await y la tarea aún sigue ejecutándose, en el método padre se puede seguir ejecutando código hasta que se encuentra un nuevo await
@davidgtzc2 жыл бұрын
Es como el Join en los threads?
@michaelcerdas3592 жыл бұрын
En las interfaces graficas también se necesitan tas tareas e hilos, sino la interfaz se congela hasta que la tarea termine
@Dennisbot Жыл бұрын
la parte "en el método padre", supongo que te refieres al caller o el método donde llamamos a resultados asíncronos, en este caso no continúa ejecutándose (a menos que no uses el `await` delante del método asíncrono que estás llamando desde el caller), si usamos await por delante, el caller espera el resultado, la diferencia en este caso reside en el hecho de que nuestro caller "se libera", es decir nuestro caller no se bloquea esperando el resultado del await, solo se "encola" la tarea hasta que el resultado del await llegue, liberando al CPU para que pueda hacer otras tareas, una vez el resultado del await llegue, nuestro proceso principal (del caller) se reanuda, continuando la ejecución regular, como si de un programa síncrono se tratara. Lo importante a notar acá es que ya no bloqueamos a nuestro hilo principal cuando estamos esperando por resultados I/O sino se pone en pausa y notifica al procesador que se libere hasta que `await` nos avise que ya podemos reanudar nuestra ejecución principal, de esta forma nuestro procesador tendrá tiempo para hacer otras cosas. Una analogía fácil sería que antes hacíamos colas para que nos atiendan (las personas por delante eran nuestros procesos I/O) pero ahora tu puedes sacar una cita y simplemente vas a la hora que te toca en lugar de estar esperando en la cola (en este caso te evitas el tiempo de hacer cola y en su lugar puedes hacer otras cosas de tu día a día)
@adrianrubio48323 жыл бұрын
Excelente, muy bien explicado. Me gustan tus publicaciones. Como programadores hay conceptos que para entenderlos te pueden llevar semanas de búsqueda y lecturas, gracias por compartir en 15 minutos lo que seguro al inicio te pudo llevar más que eso.
@conchita-ud8jc3 жыл бұрын
No le habia entendido a nadie hasta que vi este video. Buena explicacion
@walterzamarron48563 жыл бұрын
He comprendido más conceptos de c# que nunca. Felicidades #elpavadas 👍
@helriper27hr2 жыл бұрын
La mejor explicación para async & await de todo internet 👍
@jonathandaza5568 Жыл бұрын
Qué buen video, sería bueno que adicional a este video crearas uno explicando Task.FromResult y Task.CompletedTask, saludos hermano!
@correajoel3 жыл бұрын
Lo explicaste muy bien, sencillo con ejemplos. Me hubiera gustado tener este video 6 años atrás jajaja. Mil gracias
@estebangomez84253 жыл бұрын
14 minutos bien chingones.... !!
@keiryliza3 жыл бұрын
Hasta que por fin he comprendido las tareas en C#. Solía utilizar Background una herramienta disponible en C# en dónde hacía las tareas en segundo plano tal como respaldar una base de datos en un hilo secundario a tu main.. Gracias por el vídeo 🙏
@hugoantonioayala77563 жыл бұрын
Saludos desde Italia de un paraguayo. Excelentes tus videos!
@cruzej2228 Жыл бұрын
Saludos buen video, anteriormente programe en Windows form pero deje durante unos años de programar ahora que regreso a c# y aprender asp.net eh encontrado muchas cosas nuevas e interesante y tus videos me están sirviendo.
@cristiancortes10978 ай бұрын
Gracias Hector, aportas mucho a la comunidad, Dios te bendiga!
@jonathanaguilera8163 Жыл бұрын
Eres el único que si explica bien
@sgssergio2 жыл бұрын
La imolementacion de Task es genial, es un wrapper de Threads que hace que manipular hilos se muy sencillo. Vengo de las época de ma eso de hilos en C, C++ y viejas versiones de .net y Admito que era un dolor de cabeza usarlos, hilos, semáforos, funciones de callback para manipular las respuestas , enviarles parámetros a tareas también tenía su complicación.
@KolepMorf3 ай бұрын
Saludos desde Cusco, gracias por la explicación, simple y directo, sigue adelante.
@eduardoalbarado2 жыл бұрын
Saludos desde Argentina
@miguelcarhuas31832 жыл бұрын
Eres un capo Héctor!, me sirvió de mucho
@jesuspereiraoficial3 жыл бұрын
Eres el mejor explicando C#. Gracias por tus videos Bro.
@diegoimberti43983 жыл бұрын
Excelente. Recibe un saludo desde España...
@adolphin60412 жыл бұрын
Gracias profe. Estaba ejecutando un Process que me guardaba un archivo .pfx en una carpeta y en la siguiente linea inmediatamente buscaba el archivo para obtenerlo, pero al parecer cuando lo buscaba no existía, con esto me di cuenta que tenia que esperar hasta que el proceso terminara de crear el archivo asíncronamente para después hacer uso del archivo
@runainoriginal3 жыл бұрын
Aunque soy solo una aprendiz , tu explicación es super clara!muy bueno
@vladimiracosta1044 Жыл бұрын
Excelente video, gracias por estos vídeos cortos dónde nos enteramos de ciertas funcionalidades y cosas que son muy útiles y que en algunos caso tenemos que reinventar la rueda por el simple echo de no saber que ya existe algo que soluciona el problema
@CesarSilvaR3 жыл бұрын
Me cayó como anillo al dedo, muy bien crack
@cristianmendozaJesusTeAma3 жыл бұрын
Excelente, por fin entendi como hacer un task
@bababavasadadada9441Ай бұрын
Dios te bendiga mijo
@dantedullka6388 Жыл бұрын
Excelente! Tus explicaciones son muy claras, necesitaba entender esto y ha quedado mas que claro!
@Valhalla_Code3 жыл бұрын
Recién empecé a leer sobre métodos async y esto me dejo mas claro de como usarlos. Eternamente agradecido.
@isai7713 Жыл бұрын
Hola, gracias por la explicación, soy tu fan!
@karinalejandrolugogutierre5395 Жыл бұрын
muy buen video, he aprendido c# contigo, saludos desde Venezuela.
@chascruzrm22 жыл бұрын
Hola Hector, muy bueno tu canal, los videos que he visto hasta ahora están muy bien explicados y sin falacias o verdades a medias. Es difícil encontrar videos pros como estos en KZbin y que además estén en español. Gracias.
@ysnaldojoselopez17302 жыл бұрын
Gracias a ti entendi este tema despúes de buscar muchos recursos.
@Jaracara113 жыл бұрын
hombre excelente video y gran forma de explicar! Un saludo desde Rep Dom!
@carlosazahuancheleyva2 жыл бұрын
Hola Hector.! este es el primero de tus videos que he visto y dejame decirte que explicas muy bien, te felicito 👏
@santidogor3 жыл бұрын
Buenas, soy nuevo en tu canal. La verdad la teoría la conozco, por lo menos lo básico y en que casos usar estos async, pero no sabia muy bien como implementarlo en .net o como funciona. Tuve que implementar un Quartz y estuve 1 semana aprox para hacerlo y entendia apenas lo que estaba haciendo. Con este video entendi y ahora sé como mejorar el desarrollo que hice. Explicas muy bien lo que aprendiendo solo te puede tomar hasta el quintuple de tiempo. Ahora voy de camino por las buenas practicas, pero tu canal me va ayudar muchisimo. Saludos
@emmanuelmejia42202 жыл бұрын
Extremadamente claro. Soy fan a partir de este video. Saludos.
@kevynsiquin59598 ай бұрын
Gracias, me ayudó a entender y a poder implementarlo
@luisgamarrarosado3565Күн бұрын
Muchas gracias!!
@ramoneliasrodriguezalba74272 жыл бұрын
Magistralmente explicado. Te felicito!!!
@gabrielroman3813 Жыл бұрын
Buena explicación, bro. Saludos
@CAGUANET1213 жыл бұрын
Excelente Hector la sigues sacando del estadio. Gracias por compartir conocimiento.
Mejor imposible Héctor sos un genioooooooooooooooooooooo.
@deboramarcial99753 жыл бұрын
sos un groso explicando !! gracias papu :*
@brandonlopez6328 Жыл бұрын
Gracias bro! Excelente video!
@gabrielromo3535 Жыл бұрын
excelente explicación, saludos ✌
@jesusvazquez40338 ай бұрын
Buenísimo. Paso a paso desde lo más básico.
@suscrpcionesvarios76482 жыл бұрын
Entendible explicación!
@WaldoCalcagno3 жыл бұрын
Excelente! Super claro. Muchas gracias.
@dev_time3 жыл бұрын
Muy buena explicación!
@pedroduran89273 жыл бұрын
Me encanta tu canal, explicas muy bien Hector. Y tus videos son super entretenidos de ver. 10/10
@spartanzarazua1172 жыл бұрын
Muy buen video, estaría padre ver luego una serie de vídeos con task o uno que compare task con thread.
@frankfervela Жыл бұрын
Video super duro!! Gracias!
@marloncode Жыл бұрын
Claro y directo, Gracias amigo!
@gonzaloportada27552 жыл бұрын
Hola ! Pasaba a dejarte un comentario agradeciéndote por todos los videos tuyos y lo bien explicado de tu contenido, me estas ayudando mucho a entender cosas que tengo que hacer en mi dia a dia! Gracias y saludos desde Argentina ❤
@andressolanogarcia21223 жыл бұрын
Muy buena explicacion, y muy necesaria. Gracias
@samuelquispe28683 жыл бұрын
Excelente video, tus seguidores te pedimos más ejemplos de async await y Windows form. Con ejemplos de casos reales 🙏🙏. Gracias ayudas a muchos. Te amamos Hector
@bvillalobos2 жыл бұрын
Muy bueno amigo gracias
@sebasgomezvasco3 жыл бұрын
Héctor, saludos desde Colombia. Muy buenos los videos.
@cesaraugusto662 жыл бұрын
Gracias Hector :D
@devy14512 жыл бұрын
muchas gracias por la explicación, por favor sería bueno una lista de curiosidades así, cosas simples pero muy útiles y poco conocidas, al menos para mi.
@lucasllamas31673 жыл бұрын
Papaaaaa, sos un groso!! me solucionaste una torta de problemas :3
@ezequielbenitez1137 Жыл бұрын
Buenisimo el video Hector! Muchas gracias!
@patriciopoov.40353 жыл бұрын
muy claro el ejemplo. ¿podrias extenderte en la diferencia entre usar task vs thread? con est no logro ver cual es la ganancia de usar uno u otro. gracias
@ricardogracia97033 жыл бұрын
Está muy chido, estaría interesante que hicieras un ejemplo de asíncronia con consultas a bases de datos
@hdeleonnet3 жыл бұрын
kzbin.info/www/bejne/bKGxp4esgK-DirM
@mauricioantoniozunigarojas53792 жыл бұрын
tus videos me gustan mucho, he visto varios y abordas inquietudes sobre c# que otros sitios no lo hacen, como este. ojala sigas subiendo cosas, saludos
@rubengaona13003 жыл бұрын
Puedes hacer uno especificando las funciones y del diccionary, soy fiel seguidor Hector gracias
@leonardojavierrossi43992 жыл бұрын
Hola como andas?? Excelente explicación, muy bueno
@elweonweandolaweafomeАй бұрын
Task abrón!
@jorgecardona3432 Жыл бұрын
Excelente video!
@WarsxX13 жыл бұрын
Excelente vídeo! muy necesario... Gracias!
@spartanzarazua1172 жыл бұрын
Muy buen video, podrías hacer uno de manejo de logs con task.
@hdeleonnet2 жыл бұрын
Quiza
@francovedia5584 Жыл бұрын
Gracias
@patriciarivera58483 жыл бұрын
Excelente explicación Héctor! Este es uno de los temas que más me costó aprender, esta explicación me hubiera salvado de muchas en la universidad 😅
@GamerChile3 жыл бұрын
Gracias por el video muy bueno
@faraday583 жыл бұрын
Excelente y claro que agradecería más vídeos de hilos.
@adrian.vasquez.20022 жыл бұрын
buena explicación crack!
@andresamortegui912 жыл бұрын
Excelente video. Estoy ingresando en el mundo de asincronismo y este video ha sido de mucha ayuda para seguir aprendiendo estos temas.
@suscrpcionesvarios76482 жыл бұрын
Bien explicado.
@osr2004snd8 ай бұрын
No se si ya tienes videos de Task chaining, el manejo de los token para detener las task y muchas otras funciones que también aplican. Esto es parte importante del desarrollo backend.
@facundoadriannarvaiz11363 жыл бұрын
muy buenos tus videos hector,, agarrando cosas puntuales. Un dia podrias hacer como generar un setup con click one. para q los nuevos sepan como publicar sus proyectos de winforms
@hdeleonnet3 жыл бұрын
Quiza si
@KoffeeCoding3 жыл бұрын
Grande el power de leon
3 жыл бұрын
buenísisisimo, gracias!!!
@emilioandresfilotti5603 жыл бұрын
Muy bueno el video!
@federicoacuna1563 жыл бұрын
Muy bien video, necesitaba algo asi 👌
@91mavo3 жыл бұрын
gracias.
@programandoConFelipe3 жыл бұрын
Buena explicación, gracias
@ice-blcker60333 жыл бұрын
jajaj Esa es! Gracias por los videos! :D preciso!
@prohibited1125 Жыл бұрын
buenisimo el video
@sceptiletops3760 Жыл бұрын
Muy buen video, ahora a usar este clnocimiento para el mal >:)
@FernandoSanchez-be4vj3 жыл бұрын
Eres un crack
@ricardogalindoluna14233 жыл бұрын
Estaba esperando este video jejeje
@javiersilva-ww5uq3 жыл бұрын
Gracias !!! Que grande
@chacataplan2 жыл бұрын
Wow q tal explicación y con cucharita, gracias!!!!!
@lewinviola13933 жыл бұрын
Buen vídeo y muy bn explicado . Grax :)
@sombras_extranhas11 ай бұрын
Gracias, solo que me quedo la duda entre Task y Thread, porque pareciera que funcionan de manera similar, aunque imagino que Thread trabaja de diferente forma