Wait функциясын асинхронсыз пайдалана аламын ба?
Wait функциясын асинхронсыз пайдалана аламын ба?

Бейне: Wait функциясын асинхронсыз пайдалана аламын ба?

Бейне: Wait функциясын асинхронсыз пайдалана аламын ба?
Бейне: ҮЗДІК АДАМДЫ БАҚАЛАУ ANBIUX 2 in 1 камерасы 2024, Сәуір
Anonim

Жоқ күту оператор тек қана мағынасы бар асинхронды функциясы.

Сол сияқты, сіз асинхронды әдісті күтпестен шақырсам не болады деп сұрауыңыз мүмкін?

The қоңырау шалу -ға асинхронды әдіс басталады а асинхронды тапсырма . а-да көтерілген ерекше жағдай әдіс бұл a қайтарады Тапсырма немесе Тапсырма қайтарылғанда сақталады тапсырма . Егер сен емес күту the тапсырма немесе ерекше жағдайларды анық тексеріңіз, ерекшелік жоғалады. Егер сен күту the тапсырма , оның ерекшелігі қайта қаралды.

Сондай-ақ, сіз уәде бермеуді күте аласыз ба? күту жоқ. Егер күткен нәрсе емес уәде , ол а-ға оралған уәде , бұл уәде күтілуде. Сондықтан күту орындау ретін өзгертеді (бірақ сен соған қарамастан оған сенбеу керек): консоль.

Сондай-ақ, сіз асинхронды функцияны күте аласыз ба?

Ан синхрондау функциясы мүмкін құрамында а күту орындалуын тоқтататын өрнек асинхронды функция қабылданған Уәденің шешімін күту үшін, содан кейін жалғастырады асинхронды функция орындалады және шешілген мән ретінде бағалайды. The күту кілт сөз тек ішінде жарамды асинхронды функциялар.

C# тілінде асинхронды және күту деген не?

Асинхрондау және күту тапсырма аяқталғаннан кейін басқаруды жалғастыру керек код орындарын белгілейтін код маркерлері болып табылады. Бағдарламалау тұжырымдамасын түсіну үшін практикалық мысалдардан бастайық. Үлгі мысалдары синхрондау және күту ішіндегі кілт сөз C# Біз демонстрация үшін консольдік қосымшаны алмақпыз.

Ұсынылған: