1. Задача: Исправить код, чтобы корректно работал с горутинами. Предполагается использовать sync.Mutex и sync.WaitGroup
package main
import (
"fmt"
"sync"
)
func main() {
var max int
for i := 1000; i > 0; i-- {
go func() {
if i%2 == 0 && i > max {
max = i
}
}()
}
fmt.Printf("Maximum is %d", max)
}2. Задача: Реализовать код высоконагруженной RPC ручки для…