No tienes acceso a esta clase

隆Contin煤a aprendiendo! 脷nete y comienza a potenciar tu carrera

GoRoutines

24/42
Recursos

Aportes 19

Preguntas 1

Ordenar por:

驴Quieres ver m谩s aportes, preguntas y respuestas de la comunidad?

o inicia sesi贸n.

Creo es importante mencionar que concurrencia no es exactamente lo mismo que paralelismo. Concurrencia es un concepto relacionado al manejo de varios eventos a la vez, que no tienen porque ejecutarse al mismo tiempo. Mientras que paralelismo es la ejecuci贸n literalmente simult谩nea.

Aqui un reprensatacion grafica de concurrencia vs paralelismo

la creaci贸n de hilos es una t茅cnica que se puede hacer en otros lenguajes de programaci贸n como java o c# pero en Go la diferencia puede ser que tiene la capacidad de lidiar con muchas cosas a la vez sin llegar al paralelismo cl谩sico.

Ac谩 tambi茅n pueden encontrar informaci贸n de concurrencia en Goland
https://www.golang-book.com/books/intro/10

Mucha diferencia con JS que tiene un solo hilo 馃槷

Concurrencia
La concurrencia es el uso de procesos independientes que funcionan en un orden asincr贸nico para completar una tarea.
Goroutines en Go
La definici贸n simple de goroutine, es una funci贸n que es capaz de ejecutarse al mismo tiempo que otras funciones. Para invocar una goroutine, simplemente colocamos la palabra godelante de una llamada de ejecuci贸n de funci贸n.

Creo que lo que explico fue paralelismo.

Que buena explicacion !

Esta si que se va poniendo interesante! Cada video voy siguiendo el c贸digo fuente de los repos donde trabajo y ahora todo se comienza a ver m谩s f谩cil!

con los channel se pueden comunicar entre gorutines

Gorutine nos permite ejectar acciones no secuenciales en nuestro codigo, es decir, sin esperar

go en Golang es una palabra reservada, para hacer un hilo de ejecucion

Los gorutines no se conocen no saben una de la otra

馃憣馃憣 entendido 馃槂 gracias

Como hago para saber cuando el hilo ya ejecut贸 lo que tenia que ejecutar?

Es increible como Golang maneja la concurrencia, la cantidad de gorutines que se pueden ejecutar de manera simultanea es imprecionante.

Pregunta:
Al abrir varios hilos con la palabra recervada 鈥済o鈥 me surgen varias preguntas:

  1. Go controla la cantidad de hilos que se puedan abrir, es decir no montar mas hilos de los que puede agunatar nuestro servidor ?.
  2. Si lo anterior no lo controla Go, que alternativas hay ?

Les agragezco sus aportes.

esto es muy potente