Junior — Middle
გო-ში გორუტინას სიცოცხლის ციკლში რომელ ეტაპზე იწყება?
sobes.tech AI
პასუხი AI-სგან
Go-ს gorutina იწყება მაშინ, როდესაც წინ უძღვის ფუნქციის ან მეთოდის წინ სიტყვა go. ეს ხდება პროგრამის შესრულების დროს, როდესაც კონტროლის ნაკადი მიაღწევს ამ ბრძანებას. მაგალითად:
func sayHello() {
fmt.Println("Hello")
}
func main() {
go sayHello() // აქ იწყება gorutina
// მთავარი ფუნქცია შეიძლება გაგრძელდეს
}
ამ გზით, gorutina დინამიურად იწყება შესრულების დროს, არა კომპილაციის ან ინიციალიზაციის ეტაპზე.