"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
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