Video: Kas yra ConfigureAwait?
2024 Autorius: Lynn Donovan | [email protected]. Paskutinį kartą keistas: 2023-12-15 23:50
ConfigureAwait (klaidinga) apima užduotį, kuri jau buvo atlikta tuo metu, kai jos laukiama (tai iš tikrųjų yra neįtikėtinai įprasta), tada ConfigureAwait (false) bus beprasmis, nes po to gija toliau vykdo kodą metodu ir vis dar tame pačiame kontekste, kuris buvo anksčiau.
Vėliau taip pat galima paklausti, kokia yra ConfigureAwait false nauda?
ConfigureAwait ( klaidinga ) sukonfigūruoja užduotį taip, kad tęsimas po laukimo neturėtų būti vykdomas skambinančiojo kontekste, todėl išvengiama bet kokių galimų aklaviečių.
Be to, kas yra sinchronizavimo kontekstas? Sinchronizavimo kontekstas yra dabartinės aplinkos, kurioje veikia mūsų kodas, atvaizdas. Tai yra, asinchroninėje programoje, kai perduodame darbo vienetą kitai gijai, užfiksuojame esamą aplinką ir išsaugome ją Sinchronizavimo kontekstas ir padėkite jį ant užduoties objekto.
Turint tai omenyje, kokia yra ConfigureAwait nauda?
Naudojant ConfigureAwait (klaidinga) išvengti aklavietės yra pavojinga praktika. Jūs turėtumėte naudokite ConfigureAwait (klaidinga) už kiekvieną laukimą pereinant visus metodus, kuriuos iškviečia blokavimo kodas, įskaitant visus trečiosios ir antrosios šalies kodus. Naudojant ConfigureAwait (klaidinga) norint išvengti aklavietės geriausiu atveju yra tik įsilaužimas).
Kas yra GetAwaiter?
GetAwaiter () metodas, kuris grąžina egzempliorių, turintį GetResult() metodą. Naudojant sugedusią užduotį, GetResult() paskleis pradinę išimtį (taip elgsis „laukti užduoties;“). GetResult(), nes ji išsaugo užduočių išimtis, o ne įtraukia jas į AggregateException.
Rekomenduojamas:
Kas yra w3c, kas yra Whatwg?
Žiniatinklio hiperteksto taikomųjų programų technologijų darbo grupė (WHATWG) yra žmonių, besidominčių besivystančiu HTML ir susijusiomis technologijomis, bendruomenė. WHATWG įkūrė asmenys iš Apple Inc., Mozilla Foundation ir Opera Software, pirmaujančių interneto naršyklių pardavėjų, 2004 m
Kas yra procesas operacinėje sistemoje, kas yra gija operacinėje sistemoje?
Procesas, paprasčiausiai tariant, yra vykdomoji programa. Proceso kontekste veikia viena ar daugiau gijų. Gija yra pagrindinis vienetas, kuriam operacinė sistema skiria procesoriaus laiką. Gijų telkinys pirmiausia naudojamas siekiant sumažinti taikomųjų programų gijų skaičių ir užtikrinti darbuotojų gijų valdymą
Kas yra asmeninis kompiuteris Kas yra santrumpa?
PC – tai asmeninio kompiuterio santrumpa
Kas yra reprezentatyvumo euristika Kas yra prieinamumo euristika?
Pasiekiamumo euristika yra mintis, padedanti priimti sprendimą pagal tai, kaip lengva ką nors priminti. Reprezentatyvumo euristika yra mintis, padedanti priimti sprendimą, lyginant informaciją su mūsų protiniais prototipais
Kas yra funkcijos taškas, paaiškinkite jo svarbą Kas yra į funkciją orientuota metrika?
Funkcinis taškas (FP) yra matavimo vienetas, išreiškiantis verslo funkcionalumo kiekį, kurį informacinė sistema (kaip produktas) suteikia vartotojui. FP matuoja programinės įrangos dydį. Jie plačiai pripažįstami kaip funkcinio dydžio pramonės standartas