Kas ir asinhronā funkcija pakalpojumā Nodejs?
Kas ir asinhronā funkcija pakalpojumā Nodejs?

Video: Kas ir asinhronā funkcija pakalpojumā Nodejs?

Video: Kas ir asinhronā funkcija pakalpojumā Nodejs?
Video: What is an Asynchronous service? 2024, Aprīlis
Anonim

asinhronās funkcijas ļauj rakstīt uz solījumu balstītu kodu tā, it kā tas būtu sinhrons. Kad esat definējis a funkciju izmantojot asinhrons atslēgvārdu, varat izmantot gaidīt atslēgvārds funkcijas ķermeni. Kad asinhronā funkcija atgriež vērtību, solījums tiek izpildīts, ja asinhronā funkcija izdod kļūdu, tas tiek noraidīts.

Vaicāts arī, kas ir async gaida Nodejs?

Asinhronā / gaidīt ir jauns rakstīšanas veids asinhrons kodu. Iepriekšējās alternatīvas asinhrons kods ir atzvani un solījumi. Asinhronā / gaidīt patiesībā ir tikai sintakses cukurs, kas veidots uz solījumiem. To nevar izmantot ar vienkāršiem atzvaniem vai mezglu atzvaniem.

Otrkārt, ko atgriež asinhronā funkcija? The asinhronā funkcija deklarācija definē an asinhronā funkcija , kas atgriežas an Asinhronā funkcija objektu. Kad an asinhronā funkcija sauc, tā atgriežas solījums. Kad async funkcija atgriežas vērtību, solījums tiks atrisināts ar atgriezās vērtību.

Turklāt kāda ir Async izmantošana?

Asinhrons programmēšana ir paralēlās programmēšanas veids, kas ļauj darba vienībai darboties atsevišķi no primārās pieteikumu pavediens. Kad darbs ir pabeigts, tas informē galveno pavedienu (kā arī par to, vai darbs ir pabeigts vai neizdevās).

Ko gaida Async?

The gaidīt atslēgvārds ir derīgs tikai iekšā asinhrons funkcijas. Mērķis asinhrons / gaidīt ir vienkāršot solījumu sinhronu izmantošanu un veikt kādu darbību solījumu grupai. Tā kā solījumi ir līdzīgi strukturētiem atzvaniem, asinhrons / gaidīt ir līdzīgs ģeneratoru un solījumu apvienošanai.

Ieteicams: