Ի՞նչ է տեղի ունենում, երբ նույն հեշերը (կոլիզիաներ) են լինում քարտեզում։
Golang
Ինչպե՞ս են տարբեր goroutines-երը օպերացիոն համակարգի թելերից:
Երբ է լավ օգտագործել Mutex, իսկ երբ Channel?
Ի՞նչն է տարբերությունը գործընթացի, հոսքի և գորուտինայի միջև։
Ինչու՞ գորուտինները ավելի արագ փոխում են կոնտեքստը։
Կարո՞ղ է օգտագործել կառուցվածքները որպես բանալի մապում։
Կարո՞ղ է կառուցվածքը տեղադրել կոնտեքստում՝ օգտագործելով context.WithValue։
Ի՞նչ է Go-ում ալիք և ինչպես է աշխատում ալիքների բուֆերիզացիան։
Որտե՞ղ է հիշողությունը պահվում գորուտիններում։
Կարո՞ղ է կոնտեքստը տեղադրել կոնտեքստի մեջ։
Ի՞նչ է դատարկ ինտերֆեյսը։
// Առաջադրանք: իրականացնել workerPool // numWorkers – աշխատողների թիվը // jobs – մշակման համար թվերի ցանկ // Ամեն աշխատող բարձրացնում է թվին քառակուսին // Վերադարձեք բոլոր արդյունքները (պատկերը կարևոր չէ) func workerPool(numWorkers int, jobs []int) []int { // ձեր կոդը այստեղ }
Ի՞նչ բանալիներ կարող են լինել Go-ում մապի համար։
Ի՞նչ է կոնտեքստը Go-ում և ինչու է այն օգտագործվում:
Ինչպես է աշխատում քարտեզը ներսում?
Ի՞նչ է գործարքը և ինչ են ACID-ի սկզբունքները։
Ինդեքսը տվյալների բազայում ինչ է, ինչպես է աշխատում, առավելություններն ու թերությունները?
Կարող է այլ քարտեզ կամ slice օգտագործել որպես բանալի քարտեզում:
Ի՞նչ են ինտերֆեյսները Go-ում։
Ով պետք է փակել ալիքը?