Sobes.tech

გააზიარე ჩემთან ცარიელი სტრუქტურის struct{} შესახებ. გამოყენების შემთხვევები, რამდენი მეხსიერებას იკავებს?

186

func collectRTT(ctx context.Context, urls []string) (map[string]time.Duration, error) { pingMap := make(map[string]time.Duration, len(urls)) var mu sync.Mutex var wg sync.WaitGroup errCh := make(chan error, 1) for _, url := range urls { wg.Add(1) go func(u string) { defer wg.Done() dur, err := rtt(ctx, u) if err != nil { select { case errCh <- fmt.Errorf("RTT შეცდომა %s, %w", u, err): default: } return } mu.Lock() pingMap[u] = dur mu.Unlock() }(url) } wg.Wait() close(errCh) if err := <-errCh; err != nil { return nil, err } return pingMap, nil }

185

როგორ შეიძლება დასრულდეს გორუტინა? რა გზები არსებობს?

184

გთხოვთ, თქვენი პროფილირების ნაკადი Go-ში

183

როგორ შექმნიდით ახალი მიკროწესვრის ნაბიჯ-ნაბიჯ, სადაც ერთეული Book იქნება?

178

რა ხდება, როდესაც ბრაუზერში აკრეფთ [საიტი]? დეტალურად აღწერეთ, რომელი პროტოკოლები გამოიყენება

177

რამდენი goroutine შეიძლება შექმნათ ერთ მანქანაზე? როგორ ითვლება?

173

რა გეცოდინება კონტექსტთან მუშაობის შესახებ Go-ში? რა მეთოდები აქვს?

166

თუ იყავი Go ენის შემქმნელი, რა მონაცემთა სტრუქტურას გამოიყენებდი ბუფერული არხის განხორციელებისთვის?

166

მოყვეთ ინტერფეისების გამოყენების შემთხვევა წარმოების ლოგიკაში არქიტექტურის თვალსაზრისით

164

გო-ში მეხსიერების მუშაობის ორგანიზაციის შესახებ ისაუბრე

163

რა არის Value Object და სად გამოიყენება? პრაქტიკული მაგალითი.

121

რომელი Linux ბრძანებები გეცოდინება? მოყევი კონსოლთან მუშაობის შემთხვევა.

113
/2