Senior
Czym jest gorutyna?
sobes.tech AI
Odpowiedź od AI
Gorutyna to lekki strumień wykonania w Go, zarządzany przez środowisko uruchomieniowe języka. Pozwala na uruchamianie funkcji równolegle bez znacznych kosztów, znacznie lżejszy niż wątki systemowe.
Gorutyny tworzy się za pomocą słowa kluczowego go przed wywołaniem funkcji:
go func() {
fmt.Println("Witaj z gorutyny")
}()
Runtime Go automatycznie planuje gorutyny na wątki systemowe, zapewniając efektywne wykorzystanie zasobów i prostą równoległą programowanie.