Company overview
AlfaBit
Τελευταία θέση: Χωρίς δεδομένα
- Θέσεις
- 0
- Συνεντεύξεις
- 1
- Ερωτήσεις
- 12
- Εργασίες
- 0
Published in the selected period
Θέσεις · 0
No vacancies were found for the selected period.
Published records
Συνεντεύξεις · 1
Other direction
Συνεντεύξεις · 1
Grouped by direction
Ερωτήσεις και εργασίες · 12
Other direction
Ερωτήσεις · 10
Παράδειγμα λειτουργίας GetFiles που πρέπει να βελτιστοποιηθεί. func GetFiles(ctx context.Context, ονόματα ...string) (αποτέλεσμα map[string][]byte, σφάλμα error) { if len(ονόματα) == 0 { return nil, nil } var wg sync.WaitGroup wg.Add(len(ονόματα)) αποτέλεσμα = make(map[string][]byte, len(ονόματα)) for _, όνομα := range ονόματα { context, _ := context.WithCancel(ctx) go func() { αποτέλεσμα[όνομα], σφάλμα = GetFile(ctx, όνομα) if σφάλμα != nil { return nil, σφάλμα } }() } wg.Wait() return αποτέλεσμα, nil }
Project Manager
Ερωτήσεις · 2