Sobes.tech
Senior

Co je to gorutina?

sobes.tech AI

Odpověď od AI

Goroutine je lehký tok provádění v jazyce Go, řízený runtimem jazyka. Umožňuje spouštět funkce paralelně bez významných nákladů, mnohem lehčí než systémové vlákna.

Gorutiny jsou vytvářeny pomocí klíčového slova go před voláním funkce:

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

Runtime jazyka Go automaticky plánuje gorutiny na systémová vlákna, zajišťuje efektivní využití zdrojů a jednoduché paralelní programování.