Async olmadan gözləmədən istifadə edə bilərəmmi?
Async olmadan gözləmədən istifadə edə bilərəmmi?

Video: Async olmadan gözləmədən istifadə edə bilərəmmi?

Video: Async olmadan gözləmədən istifadə edə bilərəmmi?
Video: Java Multithreading : AtomicReference, ScheduledExecutorService и монада Either. Многопоточность. 2024, Noyabr
Anonim

Xeyr gözləmək operator yalnız bir məna daşıyır async funksiyası.

Eynilə, siz soruşa bilərsiniz ki, gözləmədən async metodunu çağırsam nə olar?

The zəng edin üçün async metodu başlayır a asinxron tapşırıq . a-da qaldırılan bir istisna üsul a qaytarır Tapşırıq və ya Tapşırıq qaytarılanda saxlanılır vəzifə . Əgər siz yox gözləmək the vəzifə və ya istisnaları açıq şəkildə yoxlayın, istisna itirilir. Əgər Sən gözləmək the vəzifə , onun istisnası yenidən atılır.

Onu da bilin, sən olmayan bir söz gözləyə bilərsənmi? gözləmək qeyri-op deyil. Əgər gözlənilən şey deyil söz , bir ilə bükülmüşdür söz , ki söz gözlənilir. Buna görə də gözləmək icra qaydasını dəyişdirir (lakin Sən buna baxmayaraq ona güvənməməlidir): konsol.

Həm də bilirsiniz, async funksiyasını gözləyə bilərsinizmi?

An async funksiyası edə bilər ehtiva edir gözləmək icrasını dayandıran ifadə async funksiyası Keçilmiş Promise 'nin qərarını gözləməkdən sonra davam edir async funksiyası icra edir və həll edilmiş dəyər kimi qiymətləndirir. The gözləmək açar söz yalnız içəridə etibarlıdır async funksiyaları.

C#-da async və gözləmə nədir?

Async və gözləyin tapşırıq tamamlandıqdan sonra nəzarətin davam etməli olduğu kod mövqelərini qeyd edən kod markerləridir. Proqramlaşdırma konsepsiyasını başa düşmək üçün praktiki nümunələrlə başlayaq. Nümunə nümunələri async və gözləyin açar söz C# Nümayişimiz üçün konsol ərizəsi götürəcəyik.

Tövsiyə: