Sobes.tech

Golang

Papaskokite apie patį apkraunčiausią paslaugą, kurią projektavote ir rašėte.

Middle+
Servicepipi
83

Kaip išvengti duomenų lenktynių? Kaip veikia Mutex?

Middle
YadroYadro
83

Kaip toliau tobulinate savo profesinį vystymąsi?

Senior
Flant
83

Kaip pasireiškia neprieinamumas CP sistemoje?

Senior
purrweb
83

Ar bus patogu dirbti su technine dokumentacija anglų kalba?

Senior
UPSL
83

Ar aptarėte vystymąsi? Ar buvo vystymosi planas?

Senior
AvitoAvito
83

Papaskink man apie leidimo procesą — kaip organizuojamas leidimas?

Middle+
КуперКупер
83

Kas vyksta pridedant, jei srities talpa nėra pakankama (naujo masyvo paskirstymas)?

Middle
WildberriesWildberries
83

Šiuo metu dirbate [įmonėje] — kaip tai aktualu ir kas paskatino jus apsvarstyti naują pasiūlymą?

Middle+
AxenixAxenix
83

Kas dabar tave domina naujame darbdaviuje? Koks yra idealaus darbo patirties vaizdas?

Senior
А7
83

Ką perduotumėte šio kanalo viduje (kokią duomenų struktūrą)?

Middle
Aliexpress
83

SELECT skyrius, SUM(alga) FROM darbuotojai GROUP BY skyrius HAVING SUM(alga) > 10000; emails email | naudotojas Rodyti el. paštą ir skaičių

Middle
WildberriesWildberries
83

Šachmatų programėlės sistemos projektavimas: matchmaking, žaidimo sesijų kūrimas ir rezultatų įrašymas. Nurodykite paslaugas, jų sąveiką ir duomenų saugyklas.

Senior
purrweb
83

Kaip sukelti paniką dirbant su kanalu? Kas vyksta su operacijomis su nil-kanalu ir uždaru kanalu?

Middle
YadroYadro
83

Kokius projektus vadovaujate, kokie yra aukšto lygio uždaviniai?

Middle+
VKVK
83

func (p *Pool) Stop() { p.mu.Unlock() // Dabar saugu yra uždaryti kanalą close(p.tasks) // signalas darbuotojams: naujų užduočių nebus, skaitykite likusį p.wg.Wait() // laukiame, kol visi gorutinai baigsis p.cancel() // atšaukia kontekstą, jei reikia fmt.Println("Pool sustabdytas.") } // ForceStop priverstinai sustabdo visus darbuotojus be laukimo, kol užduotys bus baigtos. // Darbuotojai bus nedelsiant nutraukti per kontekstą. func (p *Pool) ForceStop(timeout time.Duration) { fmt.Printf("Priverstinis pulo sustabdymas (laiko limitas: %v)...\n", timeout) // Blokuoja naujų užduočių pridėjimą p.mu.Lock() p.isOpen = false p.mu.Unlock() // Uždaro kanalą, kad darbuotojai neimtų naujų užduočių close(p.tasks) // Atšaukia kontekstą – tai nutrauks visas vykdomas užduotis p.cancel() // Suteikia ribotą laiką užbaigimui done := make(chan struct{}) go func() { p.wg.Wait() close(done) }() select { case <-done: fmt.Println("Pool priverstinai sustabdytas (visi darbuotojai baigė)") case <-time.After(timeout): fmt.Println("Pool priverstinai sustabdytas (laiko limitas, gali likti pakabintų goroutine)") } }

Senior
Pasul LTD
83

Kokio lygio analizės būdu buvo suskirstyti uždaviniai?

Senior
AvitoAvito
83

Kokie taikomosios programos sluoksnio protokolai veikia virš TCP ir UDP?

Senior
AvitoAvito
83

Kas tiksliai buvo įkeliama į talpyklą ir kokios invalidacijos taisyklės buvo naudojamos?

Senior
А7
83

Kaip tiksliai IP sprendžia maršrutizavimo problemą? Kaip maršrutizatorius supranta, kur siųsti paketą?

Middle
Graveling
83
/412