Goroutines запускаются внутри другой функции - PullRequest
0 голосов
/ 22 октября 2018

Это может быть глупый вопрос, но мне просто интересно,

код:

func sumNumber(value int){
    array1 := []int{3, 6, 7)

    for _, v:= range array1{
        go anotherFunction(v) // goroutine function is run three times 
    }
}

Мой вопрос: какой из них закончится первым, func sumNumberили очередная функция?

1 Ответ

0 голосов
/ 22 октября 2018

Это полностью зависит от множества факторов, особенно от того, что делает «другая функция».Однако функция sumNumber определенно будет очень недолгой, так как она просто инициирует три процедуры go и завершает работу.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...