Sobes.tech
Senior

Gorutina nima?

sobes.tech AI

AIdan javob

Go tilida goroutine — bu yengil bajarish oqimi bo‘lib, tilning ishga tushirish muhitlari tomonidan boshqariladi. U funksiyalarni parallel ravishda ishga tushirish imkonini beradi, tizim oqimlariga qaraganda ancha yengil.

Goroutinlar go kalit so‘zi yordamida funksiyani chaqirishdan oldin yaratiladi:

go func() {
    fmt.Println("Goroutine'dan salom")
}()

Go ishga tushirish muhitlari avtomatik ravishda goroutinlarni tizim oqimlariga rejalashtiradi, resurslardan samarali foydalanishni va oddiy parallel dasturlashni ta'minlaydi.