Dev Farhod
328 subscribers
102 photos
10 videos
22 links
Yetakchi Dasturiy Muhandis

✔️ Dasturiy muhandis sifatida kariyerangizni qurishni o'rgataman.
✔️ Kariyeraviy hayotimdagi ibratli yutuq va yechimlarni ulashaman.

©️ Chewy, Mastery, Marvin, EPAM, Turing
Download Telegram
"Asynchronous programming"

Sinxron
dasturlash modelida amallar birma-bir bajariladi. Uzoq davom etadigan amal bajaradigan funktsiyani chaqirganda, amal to'liq tugatilib, natija qaytarilmaguncha, dasturingiz ishlashdan to'xtatilib turadi.

Asinxron dasturlash modeli bir vaqtning o'zida bir nechta amallarni bajarishga imkon beradi. Harakatni boshlaganingizda, dasturingiz amal ustida ishlashni boshlaydi. Amal to'liq bajarilgach, dastur xabardor qilinadi va natijaga (masalan, diskdan o'qilgan ma'lumotlar) kirish huquqiga ega bo'ladi.

Oldingi postda aytganimdek JavaScript sinxron dasturlash hisoblanadi. Biroq JavaScript - da asinxron amallarni amalga oshirishning bir qancha usullari bor. Ular: "Callbacks", "Promises", "Async/Await".

P.S: Agar siz boshlang'ich dasturchi bo'lsangiz, yuqoridagilarni tushinishingiz shart emas. Shunchaki shu narsa bor ekanligini bilib qo'ysangiz yetarli. Bu tushinchalar keyinchalik katta proyektlar qilayotganingizda kerak bo'ladi.

👉 @the_farkhod

#asynchronousprogramming
1