Sobes.tech
Back to tasks
Junior — Senior
150

Какой результат выведет консоль в примере №15

Companies where asked:

OZONOZON
Get help with live coding in real time with Sobes Copilot
Task condition

Определите, что будет напечатано в консоль после запуска следующей программы.

func main() {
    timeStart := time.Now()
    _, _ = <-worker(), <-worker()
    println(int(time.Since(timeStart).Seconds()))
            
}

func worker() chan int {
    ch := make(chan int)
    go func() {
        time.Sleep(3 * time.Second)
        ch <- 1        
    }()
    return ch        
            
}