Què és una rutina d'anar?
Què és una rutina d'anar?

Vídeo: Què és una rutina d'anar?

Vídeo: Què és una rutina d'anar?
Vídeo: Versión Completa. Álvaro Bilbao: “Entender el cerebro de los niños para educar mejor” 2024, Abril
Anonim

Les goroutines són funcions o mètodes que s'executen simultàniament amb altres funcions o mètodes. Les goroutines es poden considerar com a fils lleugers. El cost de crear a Goroutine és petit en comparació amb un fil. D'aquí que sigui comú per Vés aplicacions perquè milers de Goroutines funcionin simultàniament.

Aquí, què és un canal en marxa?

En Vés llengua, a canal és un mitjà a través del qual una goroutina es comunica amb una altra goroutina i aquesta comunicació és lliure de bloqueig. O dit d'una altra manera, a canal és una tècnica que permet que una goroutine enviï dades a una altra goroutine.

A més, quantes Goroutines poden executar-se alhora? En una màquina amb 4 GB de memòria instal·lada, això limita el nombre màxim de goroutines a una mica menys d'1 milió. És pràctic crear centenars de milers de goroutines en el mateix espai d'adreces.

En conseqüència, com s'utilitza una Goroutine?

Per invocar aquesta funció en a goroutina , utilitzar anar f(s). Aquest nou goroutina s'executarà simultàniament amb la trucada. També podeu començar a goroutina per a una trucada de funció anònima. Les nostres dues trucades de funció s'executen de manera asíncrona per separat goroutines ara.

Pot una Goroutine retornar un valor?

Correr goroutina (de manera asíncrona) i buscar valor de retorn de la funció són accions essencialment contradictòries. Però quan assigneu una funció valor de retorn a una variable que espereu tenir això valor dins de la variable. Així que quan feu això x:= aneu a fer Alguna cosa (arg) esteu dient: Vés, no esperis a la funció!

Recomanat: