Тест · Горутины и каналы · урок 10 из 13
Тест — счётчик под Mutex
Что выведет программа?
package main
import "fmt"
import "sync"
func main() {
var wg, mu, n = sync.WaitGroup{}, sync.Mutex{}, 0
wg.Go(func() { mu.Lock(); n++; mu.Unlock() })
wg.Go(func() { mu.Lock(); n++; mu.Unlock() })
wg.Wait()
fmt.Println(n)
}Подпишись, чтобы пройти курс
Курс бесплатный. Войди через Telegram и подпишись на канал — откроются все уроки.