Video: Mis on ConfigureAwait?
2024 Autor: Lynn Donovan | [email protected]. Viimati modifitseeritud: 2023-12-15 23:45
ConfigureAwait (vale) hõlmab ülesannet, mis on oodatu ajaks juba lõpetatud (mis on tegelikult väga levinud), siis ConfigureAwait (false) on mõttetu, kuna lõim jätkab koodi täitmist meetodis pärast seda ja ikka samas kontekstis, mis oli seal varem.
Seejärel võib ka küsida, milleks on ConfigureAwait false kasu?
ConfigureAwait ( vale ) konfigureerib ülesande nii, et jätkamist pärast ootamist ei pea käivitama helistaja kontekstis, vältides seega võimalikke ummikseisu.
Lisaks ülalolevale, mis on SynchronizationContext? Sünkroonimise kontekst on praeguse keskkonna esitus, milles meie kood töötab. See tähendab, et asünkroonses programmis, kui delegeerime tööühiku teisele lõimele, jäädvustame praeguse keskkonna ja salvestame selle eksemplari Sünkroonimise kontekst ja asetage see ülesande objektile.
Milleks on ConfigureAwaiti kasu, kui seda arvesse võtta?
Kasutades ConfigureAwait (vale) ummikseisude vältimine on ohtlik praktika. Sa peaksid kasutage ConfigureAwaiti (väär) kõigi blokeerimiskoodiga kutsutud meetodite, sealhulgas kolmanda ja teise osapoole koodide iga ooteaja transitiivse sulgemise korral. Kasutades ConfigureAwait (vale) ummikseisu vältimiseks on parimal juhul lihtsalt häkkimine).
Mis on GetAwaiter?
Hangi ootaja () meetod, mis tagastab eksemplari, millel on meetod GetResult(). Kui seda kasutatakse vigase ülesande puhul, levitab GetResult() algset erandit (nii käitub „wait task;” käitumine). GetResult(), kuna see säilitab ülesande erandid, selle asemel, et neid koondada koonderandisse.
Soovitan:
Mis on viiterelee, mis kasutab RC ajastusahelat?
Uuemates viitereleedes kasutatakse ajaviivituse genereerimiseks takisti-kondensaatori (RC) võrkudega elektroonilisi vooluahelaid, seejärel lülitatakse sisse tavaline (hetk) elektromehaanilise relee mähis koos elektroonilise vooluahela väljundiga
Mis on näide, mis näitab, et oletus on vale?
Et näidata, et oletus on vale, peate leidma ainult ühe näite, mille puhul oletus ei vasta tõele. Seda juhtumit nimetatakse vastunäiteks. Et näidata, et oletus on alati tõsi, peate seda tõestama. Vastunäide võib olla joonis, väide või arv
Mis on küpsised, mis arutavad küpsiste rolli seansi jälgimisel?
Küpsised on seansside jälgimiseks enim kasutatav tehnoloogia. Küpsis on teabe võtmeväärtuste paar, mille server saadab brauserisse. Kui brauser saadab sellele serverile päringu, saadab ta koos sellega ka küpsise. Seejärel saab server küpsise abil kliendi tuvastada
Mis on järelliide, mis tähendab halba?
Prefiksivastane tähendus, mis vastandub, on vastu või vastandub. dys- prefiks, mis tähendab halba, rasket või valusat. endo
Mis on Interneti vanim veebisait, mis on endiselt kasutusel?
Acme.com acme.com registreeriti 1994. aastal, see on üks vanimaid veebisaite ja on endiselt elus ja edeneb