Sobes.tech
Senior

Čo je to gorutina?

sobes.tech AI

Odpoveď od AI

Goroutine je ľahký tok vykonávania v jazyku Go, ktorý spravuje runtime jazyka. Umožňuje spúšťanie funkcií paralelne bez významných nákladov, oveľa ľahší ako systémové vlákna.

Gorutiny sa vytvárajú pomocou kľúčového slova go pred volaním funkcie:

go func() {
    fmt.Println("Ahoj z gorutiny")
}()

Runtime jazyka Go automaticky plánuje gorutiny na systémové vlákna, zabezpečujúc efektívne využitie zdrojov a jednoduché paralelné programovanie.