¿Qué diablos es Task en C# .Net? Programación asíncrona

  Рет қаралды 67,797

hdeleon.net

hdeleon.net

3 жыл бұрын

En este video veremos el funcionamiento de la clase Task en C# la cual nos ayudara en crear procesos asíncronos de manera fácil.
Si quieres apoyarme y darme para una cerveza puedes hacerlo por aquí: paypal.me/HectorDeLeonGuevara
Puedes apoyarme desde 0.5 USD al mes uniéndote como miembro al canal aquí: / @hdeleonnet
También puedes vía patreon: / powerhdeleon
Todos mis podcasts: • Podcast #1 - ¿Cuál es ...
Curso de MVC .Net: • Curso de MVC .Net C#| ...
Curso de MVC Api .Net: • Curso de MVC API .Net ...
Curso de facturación electrónica en c# .Net: • ¿Cómo convertir archiv...
Todos mis videos sobre facturación electrónica: • ¿Cómo convertir archiv...
La falta de respeto tanto a mí como a cualquier otra persona y el SPAM son razones de bloqueo en mi canal.
"Copyright Disclaimer Under Section 107 of the Copyright Act 1976, allowance is made for "fair use" for purposes such as criticism, comment, news reporting, teaching, scholarship, and research. Fair use is a use permitted by copyright statute that might otherwise be infringing. Non-profit, educational or personal use tips the balance in favor of fair use"
---------------------------------------------------------------------------------------------------------------
Sigueme en twitter ⇒ / powerhdeleon
Sigueme en facebook ⇒ / hdeleon666
Mi Sitio web ⇒ hdeleon.net
#asíncrono #programación #dotnet

Пікірлер: 175
@hdeleonnet
@hdeleonnet 3 жыл бұрын
Si te ha gustado el video puedes apoyarme dejándome un pulgar arriba 👍 Hashtag #pavadas
@angelm8937
@angelm8937 3 жыл бұрын
Excelente bro
@pedroduran8927
@pedroduran8927 3 жыл бұрын
Estaria interesante que hicieras un video de como cancelar una operacion de un task :) un saludo!
@cesarl.c.847
@cesarl.c.847 3 жыл бұрын
Explicación clara y puntual. Excelente.
@werosinc585
@werosinc585 2 жыл бұрын
Grande Hector, muchas gracias por el contenido, puro c#lover
@VictorCCarballosa
@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.
@alfonsojesusfloresalvarado531
@alfonsojesusfloresalvarado531 3 жыл бұрын
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
@davidgtzc
@davidgtzc 2 жыл бұрын
Es como el Join en los threads?
@michaelcerdas359
@michaelcerdas359 Жыл бұрын
En las interfaces graficas también se necesitan tas tareas e hilos, sino la interfaz se congela hasta que la tarea termine
@Dennisbot
@Dennisbot 11 ай бұрын
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)
@adrianrubio4832
@adrianrubio4832 3 жыл бұрын
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.
@javiersilva-ww5uq
@javiersilva-ww5uq 3 жыл бұрын
Gracias !!! Que grande
@miguelpacheco5461
@miguelpacheco5461 3 жыл бұрын
Excelente!
@WaldoCalcagno
@WaldoCalcagno 3 жыл бұрын
Excelente! Super claro. Muchas gracias.
@pedrocano3798
@pedrocano3798 3 жыл бұрын
Excelente contenido
@programandoConFelipe
@programandoConFelipe 3 жыл бұрын
Buena explicación, gracias
@GamerChile
@GamerChile 3 жыл бұрын
Gracias por el video muy bueno
@ramoneliasrodriguezalba7427
@ramoneliasrodriguezalba7427 2 жыл бұрын
Magistralmente explicado. Te felicito!!!
@federicoacuna156
@federicoacuna156 3 жыл бұрын
Muy bien video, necesitaba algo asi 👌
@WarsxX1
@WarsxX1 3 жыл бұрын
Excelente vídeo! muy necesario... Gracias!
@sebasgomezvasco
@sebasgomezvasco 3 жыл бұрын
Héctor, saludos desde Colombia. Muy buenos los videos.
@ricardogalindoluna1423
@ricardogalindoluna1423 3 жыл бұрын
Estaba esperando este video jejeje
2 жыл бұрын
buenísisisimo, gracias!!!
@suscrpcionesvarios7648
@suscrpcionesvarios7648 2 жыл бұрын
Bien explicado.
@emilioandresfilotti560
@emilioandresfilotti560 3 жыл бұрын
Muy bueno el video!
@jorgecardona3432
@jorgecardona3432 Жыл бұрын
Excelente video!
@prohibited1125
@prohibited1125 Жыл бұрын
buenisimo el video
@alexannder15
@alexannder15 3 жыл бұрын
Súper
@lewinviola1393
@lewinviola1393 3 жыл бұрын
Buen vídeo y muy bn explicado . Grax :)
@bvillalobos
@bvillalobos 2 жыл бұрын
Muy bueno amigo gracias
@emmanuelmejia4220
@emmanuelmejia4220 2 жыл бұрын
Extremadamente claro. Soy fan a partir de este video. Saludos.
@marloncode
@marloncode Жыл бұрын
Claro y directo, Gracias amigo!
@frankfervela
@frankfervela Жыл бұрын
Video super duro!! Gracias!
@cesaraugusto66
@cesaraugusto66 2 жыл бұрын
Gracias Hector :D
@cristiancortes1097
@cristiancortes1097 4 ай бұрын
Gracias Hector, aportas mucho a la comunidad, Dios te bendiga!
@pedroduran8927
@pedroduran8927 3 жыл бұрын
Me encanta tu canal, explicas muy bien Hector. Y tus videos son super entretenidos de ver. 10/10
@suscrpcionesvarios7648
@suscrpcionesvarios7648 2 жыл бұрын
Entendible explicación!
@virusmelissa6948
@virusmelissa6948 Жыл бұрын
¡MUY CLARO! Muchas gracias. Enhorabuena Maestro. ✌😃
@andressolanogarcia2122
@andressolanogarcia2122 3 жыл бұрын
Muy buena explicacion, y muy necesaria. Gracias
@KoffeeCoding
@KoffeeCoding 3 жыл бұрын
Grande el power de leon
@jesusvazquez4033
@jesusvazquez4033 3 ай бұрын
Buenísimo. Paso a paso desde lo más básico.
@ezequielbenitez1137
@ezequielbenitez1137 10 ай бұрын
Buenisimo el video Hector! Muchas gracias!
@dev_time
@dev_time 2 жыл бұрын
Muy buena explicación!
@brandonlopez6328
@brandonlopez6328 Жыл бұрын
Gracias bro! Excelente video!
@cimarron331
@cimarron331 8 ай бұрын
Excelente explicacion.
@diegoimberti4398
@diegoimberti4398 3 жыл бұрын
Excelente. Recibe un saludo desde España...
@jorgelachapelle
@jorgelachapelle 3 жыл бұрын
Buenísimo
@Jaracara11
@Jaracara11 3 жыл бұрын
hombre excelente video y gran forma de explicar! Un saludo desde Rep Dom!
@gonzaloportada2755
@gonzaloportada2755 Жыл бұрын
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 ❤
@mauricioantoniozunigarojas5379
@mauricioantoniozunigarojas5379 Жыл бұрын
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
@CAGUANET121
@CAGUANET121 3 жыл бұрын
Excelente Hector la sigues sacando del estadio. Gracias por compartir conocimiento.
@CesarSilvaR
@CesarSilvaR 3 жыл бұрын
Me cayó como anillo al dedo, muy bien crack
@adrian.vasquez.2002
@adrian.vasquez.2002 2 жыл бұрын
buena explicación crack!
@carlosazahuancheleyva
@carlosazahuancheleyva 2 жыл бұрын
Hola Hector.! este es el primero de tus videos que he visto y dejame decirte que explicas muy bien, te felicito 👏
@francovedia5584
@francovedia5584 11 ай бұрын
Gracias
@FernandoSanchez-be4vj
@FernandoSanchez-be4vj 3 жыл бұрын
Eres un crack
@miguelcarhuas3183
@miguelcarhuas3183 Жыл бұрын
Eres un capo Héctor!, me sirvió de mucho
@jonathandaza5568
@jonathandaza5568 Жыл бұрын
Qué buen video, sería bueno que adicional a este video crearas uno explicando Task.FromResult y Task.CompletedTask, saludos hermano!
@jesuspereiraoficial
@jesuspereiraoficial 3 жыл бұрын
Eres el mejor explicando C#. Gracias por tus videos Bro.
@isai7713
@isai7713 Жыл бұрын
Hola, gracias por la explicación, soy tu fan!
@gabrielromo3535
@gabrielromo3535 Жыл бұрын
excelente explicación, saludos ✌
@dantedullka6388
@dantedullka6388 Жыл бұрын
Excelente! Tus explicaciones son muy claras, necesitaba entender esto y ha quedado mas que claro!
@alejandrarubio3675
@alejandrarubio3675 Жыл бұрын
Mejor imposible Héctor sos un genioooooooooooooooooooooo.
@walterzamarron4856
@walterzamarron4856 3 жыл бұрын
He comprendido más conceptos de c# que nunca. Felicidades #elpavadas 👍
@Valhalla_Code
@Valhalla_Code 3 жыл бұрын
Recién empecé a leer sobre métodos async y esto me dejo mas claro de como usarlos. Eternamente agradecido.
@cristianmendozaJesusTeAma
@cristianmendozaJesusTeAma 3 жыл бұрын
Excelente, por fin entendi como hacer un task
@jonathanaguilera8163
@jonathanaguilera8163 Жыл бұрын
Eres el único que si explica bien
@helriper27hr
@helriper27hr Жыл бұрын
La mejor explicación para async & await de todo internet 👍
@gabrielroman3813
@gabrielroman3813 Жыл бұрын
Buena explicación, bro. Saludos
@chascruzrm2
@chascruzrm2 2 жыл бұрын
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.
@patriciarivera5848
@patriciarivera5848 3 жыл бұрын
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 😅
@kevynsiquin5959
@kevynsiquin5959 4 ай бұрын
Gracias, me ayudó a entender y a poder implementarlo
@hugoantonioayala7756
@hugoantonioayala7756 2 жыл бұрын
Saludos desde Italia de un paraguayo. Excelentes tus videos!
@ysnaldojoselopez1730
@ysnaldojoselopez1730 Жыл бұрын
Gracias a ti entendi este tema despúes de buscar muchos recursos.
@estebangomez8425
@estebangomez8425 3 жыл бұрын
14 minutos bien chingones.... !!
@karinalejandrolugogutierre5395
@karinalejandrolugogutierre5395 10 ай бұрын
muy buen video, he aprendido c# contigo, saludos desde Venezuela.
@andresamortegui91
@andresamortegui91 2 жыл бұрын
Excelente video. Estoy ingresando en el mundo de asincronismo y este video ha sido de mucha ayuda para seguir aprendiendo estos temas.
@vladimiracosta1044
@vladimiracosta1044 11 ай бұрын
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
@eduardoalbarado
@eduardoalbarado 2 жыл бұрын
Saludos desde Argentina
@samuelquispe2868
@samuelquispe2868 3 жыл бұрын
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
@spartanzarazua117
@spartanzarazua117 2 жыл бұрын
Muy buen video, estaría padre ver luego una serie de vídeos con task o uno que compare task con thread.
@aharonbp8183
@aharonbp8183 3 жыл бұрын
Muy bien video Héctor xS
@runainoriginal
@runainoriginal 3 жыл бұрын
Aunque soy solo una aprendiz , tu explicación es super clara!muy bueno
@91mavo
@91mavo 3 жыл бұрын
gracias.
@santidogor
@santidogor 2 жыл бұрын
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
@conchita-ud8jc
@conchita-ud8jc 2 жыл бұрын
No le habia entendido a nadie hasta que vi este video. Buena explicacion
@devy1451
@devy1451 Жыл бұрын
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.
@luisfernandodeolazabalsche3317
@luisfernandodeolazabalsche3317 3 жыл бұрын
Buenisimooooooooo
@correajoel
@correajoel 3 жыл бұрын
Lo explicaste muy bien, sencillo con ejemplos. Me hubiera gustado tener este video 6 años atrás jajaja. Mil gracias
@hector9079
@hector9079 3 жыл бұрын
Está bueno
@rubengaona1300
@rubengaona1300 3 жыл бұрын
Puedes hacer uno especificando las funciones y del diccionary, soy fiel seguidor Hector gracias
@keiryliza
@keiryliza 3 жыл бұрын
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 🙏
@cruzej2228
@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.
@ice-blcker6033
@ice-blcker6033 3 жыл бұрын
jajaj Esa es! Gracias por los videos! :D preciso!
@lucasllamas3167
@lucasllamas3167 3 жыл бұрын
Papaaaaa, sos un groso!! me solucionaste una torta de problemas :3
@user-ue4if1of5c
@user-ue4if1of5c Жыл бұрын
Crack!!
@deboramarcial9975
@deboramarcial9975 2 жыл бұрын
sos un groso explicando !! gracias papu :*
@adolphin6041
@adolphin6041 Жыл бұрын
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
@faraday58
@faraday58 3 жыл бұрын
Excelente y claro que agradecería más vídeos de hilos.
@sgssergio
@sgssergio 2 жыл бұрын
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.
@leomarqz3772
@leomarqz3772 3 жыл бұрын
Chulada
@leonardojavierrossi4399
@leonardojavierrossi4399 2 жыл бұрын
Hola como andas?? Excelente explicación, muy bueno
@camilom9083
@camilom9083 3 жыл бұрын
Excelente información, ya he venido usando Task pero no sabía todo lo que aquí enseñas. Solo tengo una duda y sería genial si nos puedes mostrar como modificar controles que no fueron creados por la tarea, en esos casos siempre me ha obligado el uso de Hilos. Gracias!
@crombek9738
@crombek9738 3 жыл бұрын
Me gustaría un video en el que hagas algo interesante con C implementando Assembler :)
@bayzzernet3205
@bayzzernet3205 Жыл бұрын
Good
@ricardogracia9703
@ricardogracia9703 3 жыл бұрын
Está muy chido, estaría interesante que hicieras un ejemplo de asíncronia con consultas a bases de datos
@hdeleonnet
@hdeleonnet 3 жыл бұрын
kzbin.info/www/bejne/bKGxp4esgK-DirM
@spookyyCake
@spookyyCake 20 күн бұрын
Saludos
¿Qué es el Algoritmo de Colonia de Hormigas? 🐜🐜🐜
5:28
Expresiones Lambda en C# .Net
16:47
hdeleon.net
Рет қаралды 67 М.
1❤️
00:17
Nonomen ノノメン
Рет қаралды 13 МЛН
Мы никогда не были так напуганы!
00:15
Аришнев
Рет қаралды 6 МЛН
Looks realistic #tiktok
00:22
Анастасия Тарасова
Рет қаралды 43 МЛН
4.- Interfaces | Curso de fundamentos de C#
14:53
hdeleon.net
Рет қаралды 37 М.
Cómo Crear Objetos y Clases en C#
4:13
Programando con Cesar y Gabs
Рет қаралды 60
¡Utilizas MAL la Asincronía!
10:21
hdeleon.net
Рет қаралды 25 М.
10 ERRORES Comunes al PROGRAMAR en C# .Net
30:48
hdeleon.net
Рет қаралды 41 М.
1❤️
00:17
Nonomen ノノメン
Рет қаралды 13 МЛН